در این گام به موارد زیر پرداخته شدهاست:
1- پیش نیاز- آموزش کامل زبان HTML
جاوا اسکریپت بهعنوان یکی از مهمترین و پرکاربردترین زبانهای برنامهنویسی در سراسر جهان به شمار میرود که در اکثر وبسایتها مورد استفاده قرار میگیرد. این زبان از زمانی که توانست علاوهبر مورد استفاده قرارگرفتن به عنوان ابزاری برای توسعه رابط کاربری، به ابزار توسعه سرور نیز تبدیل شود، مورد توجه بسیار بیشتری قرار گرفت. JavaScript زبانی داینامیک است؛ این ویژگی باعث میشود که کاربر با ورود به وبسایت موردنظر احساس خوبی داشته باشد و با یک محیط بیروح روبهرو نشود. لازم به ذکر است که این زبان برنامهنویسی علیرغم تشابه اسمی، از لحاظ مفاهیم و ساختار به زبان جاوا شباهتی ندارد.
تولید اپلیکیشنهای قدرتمند حوزه وب و خارج از آن مانند گوشیهای هوشمند، افزایش سرعت وب به دلیل حل برخی از مسائل در سمت کاربر، اسکریپتنویسی، طراحی رباتهای پروازی، تقویت رابطهای وب، حل مسائل مربوط به طراحی سایت و... از جمله کاربردهای مهم جاوا اسکریپت میباشد.
راههای متعددی برای کسب درآمد از این زبان همهفنحریف وجود دارد؛ درصورتی که در کنار سایر زبانهای طراحی مانند HTML و CSS، زبان JS را هم بیاموزید، میتوانید درآمدزایی بالایی داشته باشید.
وجود برنامهنویسان جاوا اسکریپت برای طراحی یک وبسایت یا نرمافزار بسیار لازم است؛ از اینرو شرکتهای معتبر زیادی به دنبال افراد مسلط به این زبان هستند. جالب توجه است که شرکتهای معروف دنیا مانند مایکروسافت، گوگل، فیسبوک، تلگرام و... نیز از زبان JS بهره میبرند.
در این دوره که با همکاری سایت دانشجویار تهیه و تدوین شده است، سعی شده تا اصلیترین و کاربردیترین مفاهیم در خصوص بحث برنامه نویسی با جاوا اسکریپت در اختیار علاقهمندان و همچنین افراد جویای کسب مهارت جهت رسیدن به جایگاه شغلی مناسب قرار گیرد.
در این گام به موارد زیر پرداخته شدهاست:
1- پیش نیاز- آموزش کامل زبان HTML
در این گام به موارد زیر پرداخته شده است:
2- پیش نیاز- آموزش کامل زبان CSS
در این گام به موارد زیر پرداخته شده است:
3- نصب و راه اندازی نرم افزار VSCode یا Visual Studio Code
در این گام به موارد زیر پرداخته شده است:
4- بررسی مفهوم و چگونگی ایجاد متغیرها
در این گام به موارد زیر پرداخته شده است:
5- بررسی کلیدواژه های var, let, const
در این گام به موارد زیر پرداخته شده است:
6- کامنت گذاری
در این گام به موارد زیر پرداخته شده است:
7- انواع داده - Primitive Data Type
در این گام به موارد زیر پرداخته شده است:
8- انواع داده - Reference Data Type
در این گام به موارد زیر پرداخته شده است:
9- تفاوت نوع داده Primitive با Reference
در این گام به موارد زیر پرداخته شده است:
10- بررسی کامل نوع داده number
در این گام به موارد زیر پرداخته شده است:
11- بررسی کامل نوع داده string
در این گام به موارد زیر پرداخته شده است:
12- بررسی حالت های شرطی
در این گام به موارد زیر پرداخته شده است:
13- آشنایی با انواع خطا و طریقه کنترل آن
در این گام به موارد زیر پرداخته شده است:
14- بررسی حلقه ها - for و while
در این گام به موارد زیر پرداخته شده است:
15- بررسی حلقه ها - for in و for of
در این گام به موارد زیر پرداخته شده است:
16- متغیر های local و Global
در این گام به موارد زیر پرداخته شده است:
17- بررسی دستورات break و continue
در این گام به موارد زیر پرداخته شده است:
18- بررسی آرایه ها
در این گام به موارد زیر پرداخته شده است:
19- بررسی متد های سطح بالا آرایه
در این گام به موارد زیر پرداخته شده است:
20- بررسی کامل توابع
در این گام به موارد زیر پرداخته شده است:
21- بررسی کامل شی گرایی - مفهوم object و class
در این گام به موارد زیر پرداخته شده است:
22- بررسی وراثت یا sub class
در این گام به موارد زیر پرداخته شده است:
23- بررسی آبجکت Date
در این گام به موارد زیر پرداخته شده است:
24- ساخت فرمت مورد دلخواه برای نمایش تاریخ و ساعت
در این گام به موارد زیر پرداخته شده است:
25- بررسی کتابخانه Day.js
در این گام به موارد زیر پرداخته شده است:
26- بررسی آبجکت ویندوز
در این گام به موارد زیر پرداخته شده است:
27- دسترسی به المنت
در این گام به موارد زیر پرداخته شده است:
28- گذر بین المنت
در این گام به موارد زیر پرداخته شده است:
29- کار با المنت
در این گام به موارد زیر پرداخته شده است:
30- ایجاد یک رفتار توسط addEventListner
در این گام به موارد زیر پرداخته شده است:
31- بررسی event موس و کیبورد
در این گام به موارد زیر پرداخته شده است:
32- ذخیره اطلاعات در localStorage
در این گام به موارد زیر پرداخته شده است:
33- تکمیل پروژه نهایی
در این گام به موارد زیر پرداخته شده است:
34- Async چیست؟
در این گام به موارد زیر پرداخته شده است:
35- HTTP Request
در این گام به موارد زیر پرداخته شده است:
36- Callback Function
در این گام به موارد زیر پرداخته شده است:
37- Promises
در این گام به موارد زیر پرداخته شده است:
38- Fetch API
در این گام به موارد زیر پرداخته شده است:
39- بررسی async و await
در این گام به موارد زیر پرداخته شده است:
40- ساخت اپلیکیشن آب و هوایی