
نظرة عامة
يأخذك برنامج تطوير React هذا من أساسيات JavaScript وReact الحديثة إلى مفاهيم متقدمة مثل إدارة الحالة، وتحسين الأداء، والاختبار، وTypeScript. من خلال التدريب الموجه والمشاريع العملية، ستتقن المهارات الأساسية اللازمة لبناء تطبيقات ويب احترافية وقابلة للتطوير، وستتخرج بمشروع محفظة أعمال متكامل.
معلومات أساسية:
1. تعلم React من الصفر إلى المستوى المتقدم.
2. تدريب عملي على الخطافات، وإدارة الحالة، والتوجيه، وواجهات برمجة التطبيقات.
3. بناء مشاريع عملية تتضمن تطبيقًا نهائيًا كاملًا.
4. التدرب على الأدوات الحديثة: Redux، وReact Query، وTailwindCSS، وTypeScript.
5. اكتساب المهارات اللازمة للعمل كمطور React للواجهات الأمامية.
مواضيع الدورة:
المرحلة الأولى - الأساسيات (٢٠ ساعة):
- جافا سكريبت الحديثة (ES6+)
- مقدمة إلى React وDOM الافتراضي
- بنية JSX
- المكونات والخصائص
- الحالات والأحداث
المرحلة الثانية - المفاهيم الأساسية (٣٠ ساعة):
- العرض الشرطي والقوائم
- النماذج والمكونات المُتحكم بها
- الخطافات الأساسية (useState، useEffect، useRef)
- تكامل واجهة برمجة التطبيقات (fetch/axios)
- تركيب المكونات وواجهة برمجة تطبيقات السياق
المرحلة الثالثة - المستوى المتوسط (٢٥ ساعة):
- موجه React (المسارات، المتداخلة، الديناميكية)
- الخطافات المتقدمة (useReducer، useMemo، useCallback)
- حدود الأخطاء ومعالجتها
- التنسيق (وحدات CSS، المكونات المُنسقة، TailwindCSS)
- إدارة الحالات (مجموعة أدوات Redux / (المصادقة) (JWT، المسارات المحمية)
المرحلة الرابعة - متقدم (15 ساعة):
- تحسين الأداء (المذكرات، التحميل البطيء، التقسيم)
- استعلامات React (استعلامات TanStack)
- الاختبار (Jest، RTL، Cypress)
- TypeScript مع React
المرحلة الخامسة - المشاريع (10 ساعات):
- مشاريع صغيرة (المهام، الطقس، الملاحظات)
- المشروع النهائي (مثل: التجارة الإلكترونية / لوحة المعلومات)
التفاصيل الرئيسية:
التاريخ: 26 أكتوبر - 5 ديسمبر
التنسيق: اونلاين / الأحد والأربعاء
الاعتمادات: ACTD - AWS - نقابات المهندسين
المحاضرين المتخصصين
إطلع على الدورات المتعلقة









