CodeShot

مسیر یادگیری JavaScript

زبان برنامه‌نویسی اسکریپتی که به صفحات وب رفتار و تعامل می‌دهد و در مرورگر و سرور (Node.js) اجرا می‌شود.

5 مرحله

  1. 1.

    جاوااسکریپت چیست؟

    زبان برنامه‌نویسی اسکریپتی که به صفحات وب رفتار و تعامل می‌دهد و در مرورگر و سرور (Node.js) اجرا می‌شود.

    ~3 ساعت
  2. 2.

    توابع، Scope و Closure

    تفاوت function declaration و arrow function، مفهوم Scope و Closure و نحوه دسترسی متغیرها در سطوح مختلف را توضیح می‌دهد.

    ~4 ساعت
  3. 3.

    برنامه‌نویسی ناهمگام با Promise و async/await

    نحوه مدیریت عملیات ناهمگام مانند درخواست‌های شبکه با Promise، زنجیره then/catch و نحو ساده‌تر async/await را آموزش می‌دهد.

    ~5 ساعت
  4. 4.

    دستکاری DOM و رویدادها

    انتخاب و تغییر عناصر صفحه با querySelector، ساخت و حذف نودها و مدیریت رویدادهای کاربر مانند click و submit را شرح می‌دهد.

    ~4 ساعت
  5. 5.

    ویژگی‌های مدرن ES6+ و ماژول‌ها

    استفاده از let/const، destructuring، spread/rest و سیستم import/export برای سازمان‌دهی کد در فایل‌های مجزا را آموزش می‌دهد.

    ~4 ساعت