🎨

مطوّر الواجهات الأمامية (Frontend)

الواجهة الأمامية هي كل ما يراه المستخدم ويتفاعل معه في المتصفّح. هذا المسار مبنيّ بترتيب مدروس: كل مرحلة تبني على ما قبلها وتمهّد لما بعدها، دون أي فجوات. اتبعه بالترتيب من الصفر حتى احتراف بناء المواقع الحديثة.

  1. 1

    🟧المرحلة 1: HTML

    23 درس

    💡 لماذا هذه المرحلة؟

    كل صفحة ويب في العالم تبدأ بـ HTML — فهي الهيكل العظمي للصفحة. قبل أن تلوّن أو تحرّك أي شيء، يجب أن يكون لديك بنية. لا يمكنك تخطّي هذه المرحلة لأن كل ما يأتي بعدها (CSS وJavaScript) يعمل فوق عناصر HTML.

    🎯 أهم ما ستتقنه

    العناصر والوسومالسماتالنماذج (Forms)الجداولHTML الدلاليإمكانية الوصول

    📌 المتطلّبات السابقة

    لا شيء — هذه نقطة البداية المطلقة لأي مطوّر ويب.

    💼 في سوق العمل

    أساس كل موقع وتطبيق ويب. حتى أعقد التطبيقات تُصدِّر في النهاية HTML للمتصفّح.

    ابدأ تعلّم HTML
  2. 2

    🟦المرحلة 2: CSS

    25 درس

    💡 لماذا هذه المرحلة؟

    بعد بناء الهيكل بـ HTML، يأتي CSS ليحوّله من صفحة بيضاء جافّة إلى تصميم جميل ومتجاوب. هذه المرحلة تكمّل سابقتها مباشرةً: HTML يقول 'ما هذا'، وCSS يقول 'كيف يبدو'. بدونها ستبقى مواقعك بدائية.

    🎯 أهم ما ستتقنه

    المحدّداتالصندوق (Box Model)FlexboxGridالتصميم المتجاوبالأولوية (Specificity)

    📌 المتطلّبات السابقة

    إتقان أساسيات HTML (العناصر والبنية).

    💼 في سوق العمل

    كل تصميم تراه على الويب هو CSS. مهارة أساسية مطلوبة في كل وظيفة فرونت-إند.

    ابدأ تعلّم CSS
  3. 3

    🌬️المرحلة 3: Tailwind CSS

    3 درس

    💡 لماذا هذه المرحلة؟

    بعد فهم CSS الخام، يسرّع Tailwind عملك كثيرًا عبر فئات جاهزة تكتب التنسيق مباشرةً في الـ HTML. تتعلّمه بعد CSS لا قبله، حتى تفهم ما يفعله تحت الغطاء. اختياري لكنه معيار صناعي اليوم.

    🎯 أهم ما ستتقنه

    الفئات العملية (Utility-First)التجاوبالتخصيصالوضع الداكن

    📌 المتطلّبات السابقة

    فهم جيّد لـ CSS (خصوصًا Flexbox والتجاوب).

    💼 في سوق العمل

    يستخدمه عدد ضخم من الشركات والمشاريع الحديثة (وهذا الموقع نفسه مبنيّ به) لتسريع التطوير.

    ابدأ تعلّم Tailwind CSS
  4. 4

    🟨المرحلة 4: JavaScript

    25 درس

    💡 لماذا هذه المرحلة؟

    حتى الآن مواقعك جميلة لكنها ساكنة. JavaScript هي التي تضيف الحياة: التفاعل، المنطق، الاستجابة للنقرات، وجلب البيانات. هذه المرحلة هي الأهم والأصعب في المسار، وهي البوّابة لكل ما بعدها (React تُبنى كليًّا على JavaScript).

    🎯 أهم ما ستتقنه

    المتغيّرات والدوالالمصفوفات والكائناتDOM والأحداثغير المتزامن (async)Fetch وJSONالوحدات (Modules)

    📌 المتطلّبات السابقة

    إتقان HTML وCSS لتفهم ما الذي تتحكّم به JavaScript.

    💼 في سوق العمل

    لغة الويب الوحيدة في المتصفّح. لا يوجد تطبيق ويب تفاعلي بدونها — وهي من أكثر المهارات طلبًا في السوق.

    ابدأ تعلّم JavaScript
  5. 5

    🔷المرحلة 5: TypeScript

    6 درس

    💡 لماذا هذه المرحلة؟

    بعد إتقان JavaScript، يضيف TypeScript طبقة أمان عبر 'الأنواع' التي تكتشف الأخطاء قبل تشغيل الكود. تتعلّمه بعد JS مباشرةً لأنه ليس لغة جديدة بل JavaScript بإضافات. اختياري للمبتدئ لكنه ضروري للمشاريع الكبيرة.

    🎯 أهم ما ستتقنه

    الأنواع الأساسيةالواجهات (Interfaces)الأنواع المتّحدةTypeScript مع React

    📌 المتطلّبات السابقة

    إتقان جيّد لـ JavaScript.

    💼 في سوق العمل

    أصبح معيارًا في معظم الشركات الكبيرة ومشاريع React/Next.js لتقليل الأخطاء وتسهيل الصيانة.

    ابدأ تعلّم TypeScript
  6. 6

    ⚛️المرحلة 6: React

    20 درس

    💡 لماذا هذه المرحلة؟

    كتابة تطبيقات كبيرة بـ JavaScript الخام يصبح فوضويًا. React تحلّ ذلك عبر 'المكوّنات' القابلة لإعادة الاستخدام التي تُحدّث الواجهة تلقائيًا. هذه المرحلة هي القفزة من 'كتابة صفحات' إلى 'بناء تطبيقات'، وتعتمد كليًّا على إتقانك لـ JavaScript.

    🎯 أهم ما ستتقنه

    المكوّنات وJSXالحالة (State)الخطّافات (Hooks)useEffectإدارة البياناتالتوجيه (Router)

    📌 المتطلّبات السابقة

    إتقان قويّ لـ JavaScript (الدوال، المصفوفات، الكائنات، async).

    💼 في سوق العمل

    أشهر مكتبة واجهات في العالم، تستخدمها Facebook وNetflix وآلاف الشركات — ومن أكثر المهارات طلبًا.

    ابدأ تعلّم React
  7. 7

    المرحلة 7: Next.js

    5 درس

    💡 لماذا هذه المرحلة؟

    React وحدها مكتبة للواجهة فقط. Next.js هو الإطار الذي يحوّلها إلى مواقع كاملة: توجيه، أداء عالٍ، وتصيير من الخادم ممتاز للـ SEO. هذه المرحلة الأخيرة تجمع كل ما تعلّمته في منتج احترافي جاهز للنشر.

    🎯 أهم ما ستتقنه

    التوجيه بالملفاتمكوّنات الخادمجلب البياناتالتحسين والـ SEOالنشر

    📌 المتطلّبات السابقة

    إتقان React جيّدًا.

    💼 في سوق العمل

    الإطار الأشهر لبناء مواقع الإنتاج (وهذا الموقع منها). مطلوب بكثرة في وظائف الفرونت-إند والـ Full-Stack.

    ابدأ تعلّم Next.js

جاهز للبدء؟ 🚀

ابدأ من المرحلة الأولى وتدرّج خطوة بخطوة — وكل مرحلة فيها اختبار وشهادة.

ابدأ بـ HTML