ابدأ من هنا
JavaScript هي لغة الويب: كل موقع يشغّلها في المتصفح، ومع Node.js تشغّل أيضًا الخوادم والأدوات والتطبيقات. تأخذك هذه الدورة من أول سطر إلى تطبيق ويب حقيقي تبنيه خطوة بخطوة وتنشره على الإنترنت.
| الوحدة | ماذا تتعلم |
|---|---|
| 1 | تشغيل JavaScript، والمتغيرات، والأنواع |
| 2 | الأرقام والنصوص و template literals |
| 3 | الشروط والمنطق |
| 4 | المصفوفات والحلقات، و map و filter و reduce |
| 5 | الدوال والنطاق والدوال السهمية |
| 6 | الكائنات، و destructuring، و JSON |
| 7 | let و const، والأصناف، والوحدات |
| 8 | الـ DOM والأحداث: المشروع، الخطوة 1 |
| 9 | البرمجة غير المتزامنة: promises و fetch و localStorage: المشروع، الخطوة 2 |
| 10 | الأخطاء والاختبارات والأدوات والنشر: المشروع، الخطوة 3 |
الخطة: نحو 10 أسابيع بمعدل 4 إلى 5 ساعات أسبوعيًا. الدروس المكتوبة هي الدورة. وفوق بعض الدروس جزء من كورس JavaScript الكامل على freeCodeCamp كفيديو اختياري.
ماذا تحتاج
- متصفح (Chrome أو Edge أو Firefox).
- Node.js نسخة LTS، لتشغيل الملفات من الطرفية.
- VS Code، محرر مجاني.
المشروع الذي تبنيه: Study Tasks، تطبيق صغير لتخطيط ما تذاكره: قائمة تعلّم عليها، ومجموع الدقائق، والحفظ في المتصفح، واقتباس يُحمَّل من الإنترنت، واختبارات، ورابط عام تضعه في سيرتك.