مسیر یادگیری JavaScript
زبان برنامهنویسی اسکریپتی که به صفحات وب رفتار و تعامل میدهد و در مرورگر و سرور (Node.js) اجرا میشود.
5 مرحله
- 1.
جاوااسکریپت چیست؟
زبان برنامهنویسی اسکریپتی که به صفحات وب رفتار و تعامل میدهد و در مرورگر و سرور (Node.js) اجرا میشود.
~3 ساعت - 2.
توابع، Scope و Closure
تفاوت function declaration و arrow function، مفهوم Scope و Closure و نحوه دسترسی متغیرها در سطوح مختلف را توضیح میدهد.
~4 ساعت - 3.
برنامهنویسی ناهمگام با Promise و async/await
نحوه مدیریت عملیات ناهمگام مانند درخواستهای شبکه با Promise، زنجیره then/catch و نحو سادهتر async/await را آموزش میدهد.
~5 ساعت - 4.
دستکاری DOM و رویدادها
انتخاب و تغییر عناصر صفحه با querySelector، ساخت و حذف نودها و مدیریت رویدادهای کاربر مانند click و submit را شرح میدهد.
~4 ساعت - 5.
ویژگیهای مدرن ES6+ و ماژولها
استفاده از let/const، destructuring، spread/rest و سیستم import/export برای سازماندهی کد در فایلهای مجزا را آموزش میدهد.
~4 ساعت
