تعريف وتحضير للدورة
  • تعريف بالمدرب ومحتوى الدورة
  • كيف تحصل على الدعم
  • تحضير الأدوات
القيم، أنواعها والعمليات عليها في جافا سكريبت
  • JavaScript أنواع القيم الأساسية في
  • Arrays and Objects الأنواع المركبة
  • المعاملات والعمليات - الجزء الأول
  • المعاملات والعمليات - الجزء الثاني
  • JS تحويل الأنواع الأوتوماتيكي في
  • الاختصار باستخدام المعاملات المنطقية
بنية البرنامج في جافا سكريبت
  • المتغيرات والثوابت
  • الدوالّ المعرفة مسبقاً
  • If statement جملة الشرط
  • Switch statement
  • For & While Loops
  • Continue & Break القفز عن دورة أو إنهاء الدوران
Functions الدوال
  • تعريف الدوال
  • Scope النطاق
  • Closure الإقفال
دوال وخصائص تراكيب البيانات
  • Arrays دوال وخصائص الـ
  • Strings دوال و خصائص الـ
  • Objects دوال وخصائص الـ
Higher-order Functions دوال المرتبة العليا
  • Array.forEach() للمرور عليها
  • Array.filter() لأخذ جزء منها
  • Array.map() لبناء مصفوفة جديدة
  • Array.reduce() لاختزالها في قيمة واحدة
  • Objects استخدام دوال المرتبة العليا مع الـ
مواضيع ضمن الخطة
  • مواضيع سيتم إضافة شرحها قريباً
  • مصادر ومراجع مفيدة