مسار هندسة الفرونت إند

مستوى

فرونت إند المستوى 2: هندسة React

ابنِ تطبيقات React مكتوبة بـ TypeScript ومختبرة، والـ AI شريكك وانت المصمّم.

المدة
8 أسابيع
الساعات المباشرة
48
المواعيد
3 جلسات مباشرة بالأسبوع (ساعتين لكل جلسة) + 6–8 ساعات تطبيق

لمن هذا البرنامج

خريجي المستوى 1 أو اللي متعلمين أساسيات JavaScript لحالهم.

قبل أن تنضم

المستوى 1 أو اختبار تحديد مستوى (JS, DOM, fetch, Git).

ماذا ستستطيع أن تفعل

  • تصمّم هيكلية مكوّنات
  • تختار طريقة إدارة الحالة المناسبة
  • تكتب React بـ TypeScript ومع اختبارات
  • تستخدم الـ AI لتبني أسرع وتكشف أخطاءه

أسبوعاً بأسبوع

  1. 1الأسبوع 1التفكير بالمكوّنات
    • Modern JS for React
    • JSX
    • Components & props
    • Vite setup
    التركيز الهندسي
    ارسم شجرة المكوّنات قبل الكود.
    المهمة
    صفحة منتج مقسّمة لمكوّنات
  2. 2الأسبوع 2الحالة والفورمات
    • useState
    • Events
    • Conditional & list rendering
    • Controlled inputs
    • Validation
    التركيز الهندسي
    وين لازم تعيش هالحالة؟
    المهمة
    فورم تسجيل متعدد الخطوات مع تحقق
  3. 3الأسبوع 3TypeScript مع React
    • Types & interfaces
    • Typing props
    • Generics basics
    • Union types
    التركيز الهندسي
    الأنواع كعقود وتوثيق.
    المهمة
    تحويل تطبيق الأسبوع 2 لـ TypeScript
  4. 4الأسبوع 4جلب البيانات والـ Custom Hooks
    • useEffect
    • Loading & error states
    • Custom hooks
    • TanStack Query
    التركيز الهندسي
    افصل الواجهة عن منطق البيانات.
    المهمة
    تطبيق بحث أفلام أو وظائف مع custom hooks
  5. 5الأسبوع 5التنقّل والواجهات الكبيرة
    • React Router
    • Layouts
    • Protected routes
    • Tailwind
    • Design tokens
    • UI kit
    التركيز الهندسي
    التناسق: ابنِ design system صغير أولاً.
    المهمة
    داشبورد متعدد الصفحات مع UI kit مشترك
  6. 6الأسبوع 6الحالة العامة وتسجيل الدخول
    • Context
    • Zustand
    • Auth flow
    • Supabase
    التركيز الهندسي
    المفاضلة: حالة محلية أو سيرفر أو عامة.
    المهمة
    إضافة تسجيل دخول وسلة أو مفضّلة
  7. 7الأسبوع 7الاختبار وتتبّع الأخطاء
    • Vitest
    • React Testing Library
    • Testing AI code
    • React DevTools
    • Profiler
    التركيز الهندسي
    تحقّق ولا تثق: تأكد إن اختبارات الـ AI بتختبر الشي الصح.
    المهمة
    مجموعة اختبارات للداشبورد
  8. 8الأسبوع 8النشر والمراجعة
    • Folder structure
    • Code review culture
    • Deployment
    التركيز الهندسي
    راجع PR زميلك بقائمة فحص.
    المهمة
    المشروع النهائي + يوم العرض

المشروع النهائي

تطبيق React + TypeScript كامل مع API حقيقي أو Supabase (نظام حجوزات، متجر، مدير مهام) فيه تسجيل دخول وتنقّل وفورمات واختبارات ونشر و PR مراجَع.

الأدوات التي ستستخدمها

  • Vite
  • React
  • TypeScript
  • Tailwind CSS
  • React Router
  • TanStack Query
  • Zustand
  • Vitest
  • React Testing Library
  • AI coding assistant

الشهادة

شهادة إتمام — فرونت إند المستوى 2

سنجاب بتعطي شهادات إتمام مع رابط تحقق وقائمة المشاريع اللي بنيتها، وهي مش شهادات أكاديمية أو معتمدة حكومياً.