الانتقال إلى المحتوى

دليل الدورات

JavaScript المتقدم

التفكير بعقلية مهندس JavaScript.

الانتقال من JavaScript المتقدمة إلى تسليم تطبيقات متكاملة: الإغلاقات والسلوك غير المتزامن، ومفاهيم معمارية مكونات React في بيئة Koda المعزولة، والاختبارات الآلية، والنماذج الداعمة لإمكانية الوصول، وتأثيرات البيانات محدودة النطاق، ومعالجات الخادم، وعقود REST، والتحقق، ومستودعات SQL ذات المعاملات المربوطة، والجلسات وصلاحيات الوصول، وأمن المتصفح، والنشر، وقابلية الرصد. تختتم الدورة بواجهة REST API مختبرة ومشروع عميل وخادم وSQL يمكن مشاركته محليًا.

المنهج

  1. القسم 1

    الدوال بعمق

    إتقان النطاق والإغلاقات والأنماط الدالية التي تقوم عليها JavaScript الحديثة.

    1. النطاق والرفع
    2. الإغلاقات
    3. الدوال عالية الرتبة
    4. إتقان أساليب المصفوفات
  2. القسم 2

    الكائنات والنماذج الأولية والأصناف

    فهم this وسلسلة النماذج الأولية وصياغة الأصناف الحديثة من أساسها.

    1. الكائنات بعمق
    2. الكلمة المفتاحية this
    3. النماذج الأولية
    4. الأصناف
  3. القسم 3

    JavaScript غير المتزامنة

    التعامل مع الوقت والشبكة باستخدام حلقة الأحداث والوعود وasync/await.

    1. دوال رد النداء وحلقة الأحداث
    2. الوعود
    3. Async / Await
    4. واجهة Fetch API
  4. القسم 4

    بناء تطبيقات متينة

    جمع معالجة الأخطاء والوحدات وأنماط DOM في تطبيق فعلي.

    1. معالجة الأخطاء
    2. وحدات ES
    3. أنماط DOM
    4. مشروع: لوحة الطقس
  5. القسم 5

    React ومعمارية المكونات

    بناء واجهات مكونات تدعم إمكانية الوصول، مع خصائص وحالة صريحتين وعرض نقي وتأثيرات محدودة النطاق. البداية بدوال تعيد سلاسل HTML، ثم دراسة عقود React ومقتطفات JSX. وتتابع دورة React Applications بمشاريع TSX قابلة للتشغيل في بيئة React 19 ذات الإصدار المثبّت.

    1. دوال الواجهة قبل JSX
    2. الخصائص والحالة والمختزِلات
    3. النماذج والأحداث وإمكانية الوصول
    4. التأثيرات وجلب البيانات
  6. القسم 6

    واجهات الخادم والبيانات

    تصميم معالجات الخادم وعقود REST والتحقق ومستودعات SQL ذات المعاملات المربوطة.

    1. بيئة الخادم والمعالجات
    2. تصميم موارد REST
    3. التحقق وأخطاء API
    4. مستودعات SQL والمعاملات
  7. القسم 7

    المصادقة والنشر وقابلية الرصد

    فرض صلاحيات الوصول وحماية حدود الثقة في المتصفح والنشر القابل للتكرار ورصد سلامة التشغيل.

    1. الجلسات وصلاحيات الوصول
    2. أمن المتصفح وAPI
    3. النشر والترحيلات والأسرار
    4. قابلية الرصد والموثوقية
  8. القسم 8

    اختبار JavaScript

    كتابة اختبارات آلية تثبّت السلوك: الدوال النقية والمعالجات غير المتزامنة وعقود API التي يمكن لمتعلمي تطوير التطبيقات المتكاملة الوثوق بها.

    1. لماذا الاختبارات الآلية؟
    2. اختبار الدوال النقية
    3. اختبار العمليات غير المتزامنة والمعالجات
    4. اختبار عقود API

مسارات التعلّم

فكرتك على أرض الواقع. البداية في 60 ثانية.

تجربة مجانية لمدة 7 أيام في كل خطة للأعضاء الجدد لأول مرة · الإلغاء في أي وقت

البدء

العودة إلى الدورات