مطوّر الواجهات الأمامية (Frontend)
الواجهة الأمامية هي كل ما يراه المستخدم ويتفاعل معه في المتصفّح. هذا المسار مبنيّ بترتيب مدروس: كل مرحلة تبني على ما قبلها وتمهّد لما بعدها، دون أي فجوات. اتبعه بالترتيب من الصفر حتى احتراف بناء المواقع الحديثة.
- 1
🟧المرحلة 1: HTML
23 درس💡 لماذا هذه المرحلة؟
كل صفحة ويب في العالم تبدأ بـ HTML — فهي الهيكل العظمي للصفحة. قبل أن تلوّن أو تحرّك أي شيء، يجب أن يكون لديك بنية. لا يمكنك تخطّي هذه المرحلة لأن كل ما يأتي بعدها (CSS وJavaScript) يعمل فوق عناصر HTML.
🎯 أهم ما ستتقنه
العناصر والوسومالسماتالنماذج (Forms)الجداولHTML الدلاليإمكانية الوصولابدأ تعلّم HTML ←📌 المتطلّبات السابقة
لا شيء — هذه نقطة البداية المطلقة لأي مطوّر ويب.
💼 في سوق العمل
أساس كل موقع وتطبيق ويب. حتى أعقد التطبيقات تُصدِّر في النهاية HTML للمتصفّح.
- 2
🟦المرحلة 2: CSS
25 درس💡 لماذا هذه المرحلة؟
بعد بناء الهيكل بـ HTML، يأتي CSS ليحوّله من صفحة بيضاء جافّة إلى تصميم جميل ومتجاوب. هذه المرحلة تكمّل سابقتها مباشرةً: HTML يقول 'ما هذا'، وCSS يقول 'كيف يبدو'. بدونها ستبقى مواقعك بدائية.
🎯 أهم ما ستتقنه
المحدّداتالصندوق (Box Model)FlexboxGridالتصميم المتجاوبالأولوية (Specificity)ابدأ تعلّم CSS ←📌 المتطلّبات السابقة
إتقان أساسيات HTML (العناصر والبنية).
💼 في سوق العمل
كل تصميم تراه على الويب هو CSS. مهارة أساسية مطلوبة في كل وظيفة فرونت-إند.
- 3
🌬️المرحلة 3: Tailwind CSS
3 درس💡 لماذا هذه المرحلة؟
بعد فهم CSS الخام، يسرّع Tailwind عملك كثيرًا عبر فئات جاهزة تكتب التنسيق مباشرةً في الـ HTML. تتعلّمه بعد CSS لا قبله، حتى تفهم ما يفعله تحت الغطاء. اختياري لكنه معيار صناعي اليوم.
🎯 أهم ما ستتقنه
الفئات العملية (Utility-First)التجاوبالتخصيصالوضع الداكنابدأ تعلّم Tailwind CSS ←📌 المتطلّبات السابقة
فهم جيّد لـ CSS (خصوصًا Flexbox والتجاوب).
💼 في سوق العمل
يستخدمه عدد ضخم من الشركات والمشاريع الحديثة (وهذا الموقع نفسه مبنيّ به) لتسريع التطوير.
- 4
🟨المرحلة 4: JavaScript
25 درس💡 لماذا هذه المرحلة؟
حتى الآن مواقعك جميلة لكنها ساكنة. JavaScript هي التي تضيف الحياة: التفاعل، المنطق، الاستجابة للنقرات، وجلب البيانات. هذه المرحلة هي الأهم والأصعب في المسار، وهي البوّابة لكل ما بعدها (React تُبنى كليًّا على JavaScript).
🎯 أهم ما ستتقنه
المتغيّرات والدوالالمصفوفات والكائناتDOM والأحداثغير المتزامن (async)Fetch وJSONالوحدات (Modules)ابدأ تعلّم JavaScript ←📌 المتطلّبات السابقة
إتقان HTML وCSS لتفهم ما الذي تتحكّم به JavaScript.
💼 في سوق العمل
لغة الويب الوحيدة في المتصفّح. لا يوجد تطبيق ويب تفاعلي بدونها — وهي من أكثر المهارات طلبًا في السوق.
- 5
🔷المرحلة 5: TypeScript
6 درس💡 لماذا هذه المرحلة؟
بعد إتقان JavaScript، يضيف TypeScript طبقة أمان عبر 'الأنواع' التي تكتشف الأخطاء قبل تشغيل الكود. تتعلّمه بعد JS مباشرةً لأنه ليس لغة جديدة بل JavaScript بإضافات. اختياري للمبتدئ لكنه ضروري للمشاريع الكبيرة.
🎯 أهم ما ستتقنه
الأنواع الأساسيةالواجهات (Interfaces)الأنواع المتّحدةTypeScript مع Reactابدأ تعلّم TypeScript ←📌 المتطلّبات السابقة
إتقان جيّد لـ JavaScript.
💼 في سوق العمل
أصبح معيارًا في معظم الشركات الكبيرة ومشاريع React/Next.js لتقليل الأخطاء وتسهيل الصيانة.
- 6
⚛️المرحلة 6: React
20 درس💡 لماذا هذه المرحلة؟
كتابة تطبيقات كبيرة بـ JavaScript الخام يصبح فوضويًا. React تحلّ ذلك عبر 'المكوّنات' القابلة لإعادة الاستخدام التي تُحدّث الواجهة تلقائيًا. هذه المرحلة هي القفزة من 'كتابة صفحات' إلى 'بناء تطبيقات'، وتعتمد كليًّا على إتقانك لـ JavaScript.
🎯 أهم ما ستتقنه
المكوّنات وJSXالحالة (State)الخطّافات (Hooks)useEffectإدارة البياناتالتوجيه (Router)ابدأ تعلّم React ←📌 المتطلّبات السابقة
إتقان قويّ لـ JavaScript (الدوال، المصفوفات، الكائنات، async).
💼 في سوق العمل
أشهر مكتبة واجهات في العالم، تستخدمها Facebook وNetflix وآلاف الشركات — ومن أكثر المهارات طلبًا.
- 7
▲المرحلة 7: Next.js
5 درس💡 لماذا هذه المرحلة؟
React وحدها مكتبة للواجهة فقط. Next.js هو الإطار الذي يحوّلها إلى مواقع كاملة: توجيه، أداء عالٍ، وتصيير من الخادم ممتاز للـ SEO. هذه المرحلة الأخيرة تجمع كل ما تعلّمته في منتج احترافي جاهز للنشر.
🎯 أهم ما ستتقنه
التوجيه بالملفاتمكوّنات الخادمجلب البياناتالتحسين والـ SEOالنشرابدأ تعلّم Next.js ←📌 المتطلّبات السابقة
إتقان React جيّدًا.
💼 في سوق العمل
الإطار الأشهر لبناء مواقع الإنتاج (وهذا الموقع منها). مطلوب بكثرة في وظائف الفرونت-إند والـ Full-Stack.