خارطة طريق مطور الواجهات الأمامية
دورات مجانية بالترتيب الذي يحتاجه مطور الواجهات الأمامية فعلًا: HTML للبنية، وCSS للتنسيق، وJavaScript للسلوك، وTypeScript للأمان، وReact وNext.js لبناء تطبيقات حقيقية، وGit للنشر، وثمانية مشاريع تثبت ما تعلّمته. كل درس يعمل داخل متصفحك، وكل دورة قبل خطوة المشاريع تنتهي بشهادة مجانية.
698,051+ من الـ codders مسجلون في هذه الدورات
804 درسًا823 تحديات3,184 أسئلة الاختبار
- مناسب للمبتدئين
مساعدة برمجية بالذكاء الاصطناعي
دروس تفاعلية عملية
تعليق صوتي في كل درس
اختبارات لقياس معرفتك
13 شهادات مجانية على طول المسار
مسار مطور الواجهات الأمامية، خطوة بخطوة
كل خطوة هي دورة موجودة بالفعل على Coddy. اتبعها بالترتيب أو انتقل مباشرة إلى الدورة التي تنقصك - فتقدّمك يُحفظ لكل دورة على حدة في الحالتين.
- 1الخطوة 1
- 2الخطوة 2
CSS: التخطيط والتصميمصفحة مخصصة
ابدأ هذه الخطوةابدأالمُحدِّدات ونموذج الصندوق والألوان والخطوط، ثم flexbox وgrid والتخطيطات المتجاوبة والانتقالات والحركة على مدى قسمين. هنا تبدأ الصفحة تشبه الصفحات التي تستخدمها كل يوم.ابدأصفحة مخصصة2 أقسام، بالترتيب - 3الخطوة 3
JavaScript، اللغة كاملةصفحة مخصصة
ابدأ هذه الخطوةابدأالأساسيات والمنطق وتدفق التحكم، ثم الكائنات والأصناف، في ثلاثة أقسام. العمل في الواجهات الأمامية هو عمل بـ JavaScript؛ وكل إطار عمل يأتي بعد هذه الخطوة ليس إلا طريقة لتنظيمها، ولا يصبح مقروءًا إلا حين تكون اللغة مقروءة.ابدأصفحة مخصصة3 أقسام، بالترتيب - 4الخطوة 4
JavaScript داخل المتصفحصفحة مخصصة
ابدأ هذه الخطوةابدأDOM والأحداث وجلب البيانات وبناء صفحات تفاعلية دون إطار عمل، ثم أنماط عملية في الواجهات الأمامية. هنا يصير HTML وCSS وJavaScript شيئًا واحدًا: صفحة تستجيب لمن يستخدمها.ابدأصفحة مخصصة2 أقسام، بالترتيب - 5الخطوة 5
TypeScriptصفحة مخصصة
ابدأ هذه الخطوةابدأالأنواع والواجهات والأنواع العامة، ورسائل خطأ المُصرِّف بوصفها أداة عمل. تكاد كل قاعدة شفرة React احترافية تكون بـ TypeScript، لذا يأتي قبل إطار العمل مباشرة لا كإضافة في النهاية.ابدأصفحة مخصصة - 6الخطوة 6
React وNext.jsصفحة مخصصة
ابدأ هذه الخطوةابدأالمكوّنات وprops والحالة وhooks والعرض، ثم Next.js للتوجيه وتحميل البيانات وبناء تطبيقات حقيقية. إطار العمل الأكثر طلبًا في وظائف الواجهات الأمامية، يُدرَّس بعد اللغة المكتوب بها.ابدأصفحة مخصصة - 7الخطوة 7
Git وإدارة الإصداراتصفحة مخصصة
ابدأ هذه الخطوةابدأالـ commits والفروع والدمج وحل التعارضات والمستودعات البعيدة. كل وظيفة واجهات أمامية وكل مشروع في معرض الأعمال يعيش داخل مستودع Git؛ وتعلّمه هنا يعني أن مشاريع الخطوة التالية تُنشر بالطريقة نفسها التي يُنشر بها العمل الحقيقي.ابدأصفحة مخصصة - 8الخطوة 8
مشاريع: ابنِ ما رأيته من قبل
ابدأ هذه الخطوةابدأتمارين على flexbox والمُحدِّدات، وتدريب على DOM وتوابع المصفوفات، ثم أعمال حقيقية: بطاقة ملف شخصي على Coddy، وصفحة Instagram، وصفحة تسجيل دخول Netflix، ومعرض صور متحرك. كل واحد منها قطعة في معرض أعمالك يستطيع مسؤول التوظيف فتحها.ابدأ8 دورات، بالترتيب- CSS Flexbox - الدورة الشاملةhtml فقط15 درسًا
- محددات CSShtml فقط15 درسًا
- دوال JavaScript DOMhtml فقط13 درسًا
- دوال المصفوفات في JavaScriptjavascript فقط18 درسًا
- محاكاة بطاقة الملف الشخصي لـ Coddy | مشروع Front-endhtml فقط26 درسًا24 تحديات1 مشروع
- محاكاة صفحة إنستغرام | مشروع Front-Endhtml فقط16 درسًا14 تحديات1 مشروع
- محاكاة صفحة تسجيل الدخول إلى Netflix | مشروع واجهة أماميةhtml فقط19 درسًا18 تحديات1 مشروع
- شريط تمرير | مشروع Front-endhtml فقط23 درسًا22 تحديات1 مشروع
تعلّم بالممارسة
اكتب أكواداً حقيقية، واستعلم من قواعد البيانات، وأنشئ مواقع ويب، وأتقن أوامر الذكاء الاصطناعي. دروسنا التفاعلية تغطي كل المهارات التي يحتاجها المطورون المعاصرون.
ابنِ سلسلتك
حافظ على الاستمرارية وشاهد تقدمك ينمو! تابع عادة البرمجة اليومية، واحمِ سلسلتك بأيام التجميد، واكسب مكافآت لحضورك كل يوم.
12 أيام متتالية
عُد غداً للحفاظ على سلسلتك!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
ضعف أو لا شيء
اليوم 5 من 7
تجميد السلسلة
2 left
برمج في أي مكان
خذ رحلة البرمجة معك أينما ذهبت! لا إعداد، لا تنزيلات - فقط افتح وابدأ البرمجة. متوفر على iOS وAndroid والويب بتقييم 4.9 نجوم.
لست وحدك
تنافس على لوحات المتصدرين العالمية، وادعُ أصدقاءك لكسب المكافآت، واحتفلوا بإنجازات بعضكم. البرمجة أفضل مع الأصدقاء!
كل طريقة للتعلّم
اقرأ، استمع، اختبر نفسك، اسأل الذكاء الاصطناعي، أو ابحث عما درسته من قبل. كل درس يتكيّف معك.
المتغيّر حاوية مسمّاة تخزّن قيمة يمكن الرجوع إليها لاحقًا في برنامجك.
في بايثون، تُنشئ واحدًا بكتابة الاسم ثم علامة يساوي ثم القيمة التي تريد تخزينها.
يمكن أن تتغيّر القيمة بمرور الوقت - إعادة الإسناد ببساطة توجّه الاسم إلى قيمة جديدة.
احصل على شهادتك
احصل على شهادات لكل دورة تكملها. أضفها إلى ملفك على LinkedIn وسيرتك الذاتية لعرض خبرتك البرمجية لأصحاب العمل.
لماذا تتعلّم تطوير الواجهات الأمامية على Coddy
- ترى الصفحة التي تبنيها. كل درس في HTML وCSS وJavaScript يُعرض مباشرة في المتصفح بجوار شفرتك، فالمُحدِّد الخاطئ أو تخطيط flexbox المكسور يظهر أمامك في اللحظة نفسها التي تكتبه فيها، لا في لقطة شاشة في النهاية.
- الترتيب الصحيح، ودون تخطٍّ لـ JavaScript. معظم دورات الواجهات الأمامية تقفز من HTML إلى إطار عمل مباشرة؛ أما هذا المسار فيمنح JavaScript ثلاثة أقسام كاملة قبل React، لأن إطار العمل لا يصبح مقروءًا إلا حين تكون اللغة التي تحته مقروءة.
- تلميحات ذكاء اصطناعي تقرأ ترميزك وشفرتك. حين ينهار التخطيط أو يمتنع مكوّن عن الظهور، ينظر Bugsy إلى ما كتبته بالفعل ويدفعك نحو الحل دون أن يعطيك الإجابة جاهزة.
- مشاريع يستطيع مسؤول التوظيف فتحها. الخطوة الأخيرة ثمانية أعمال حقيقية - نسخ من صفحات تعرفها مسبقًا - كل واحدة منها قطعة جاهزة للمشاركة في معرض أعمالك، إضافة إلى شهادة مجانية لكل دورة في الخطوات السبع الأولى.