جاوا اسکریپت محبوبترین گزینه برای کسانی است که قصد دارند تبدیل به یک برنامهنویس فول استک شوند. این زبان ابزارها و فریمورکهای زیادی برای توسعه در بخش Front-End و Back-End دارد و در تمام دنیا و البته در ایران، تقاضای شغلی بالایی دارد. جاوا اسکریپت با ارائه React در برنامهنویسی Front-End ، فریمورک React Native در برنامهنویسی اپلیکیشن موبایل، فریمورک ElectronJS در برنامهنویسی اپلیکیشنهای دسکتاپ و ابزارهایی مانند NodeJS و Express برای توسعه سمت سرور، برنامهنویسی و دریافت پروژه در حوزههای مختلف را برای شما ممکن میکند. این زبان مباحث گسترده و نسبتا سنگینی دارد که یادگیری آن، پس از آشنایی با مفاهیم پایه نیازمند تلاشی مستمر، منظم و پروژه محور است تا با تسلط بر تمامی مباحث جهت ورود به بازار کار آماده شوید.
سرفصل های این دوره:
معرفی جاوا اسکریپت و قدرت آن، پیشنیازها و آماده سازی محیط کار | |
قرارداد ها، شروع کدنویسی حساب شده و مفاهیم پایه | |
انواع داده ها، متغیر ها و عملگرها در زبان جاوا اسکریپت | |
آرایه ها، ساختارهای شرطی و حلقه ها در جاوا اسکریپت | |
تعریف توابع دلخواه در جاوا اسکریپت | |
اشیاء و برنامه نویسی شی گرا در جاوا اسکریپت | |
معرفی توابع، کلاس ها و اشیاء پیش ساخته در جاوااسکریپت | |
رویدادها - کنترل و مدیریت رفتار کاربر در صفحات وب | |
مدل های DOM و BOM و ویرایش پویای عناصر صفحه وب توسط جاوا اسکریپت | |
رویدادهای زمانی و اجرای خودکار کدها در بازه های زمانی تعیین شده | |
مدیرت خطا و نحوه تشخیص و رفع مشکلات کدهای جاوااسکریپت | |
جی کوئری، انجام کار بیشتر با کدنویسی کمتر و راحت تر | |
معرفی ساختار، رویدادها و توابع زنجیره ای جی کوئری | |
انیمیشن ها، و امکانات جالب زبان جی کوئری | |
عبارت های منظم و اعتبارسنجی فرم های موجود در صفحات وب | |
معرفی XML و JSON و کاربردهای آن ها | |
آموزش اصولی نحوه پلاگین نویسی با جاوا اسکریپت و جی کوئری | |
پیاده سازی چندین پروژه عملی و کاربردی (اسلایدر، لایت باکس، باکس تب دار و ... ) | |
و... |