JavaScript من الصفر إلى الاحتراف
مبتدئ - متوسطتعلم JavaScript الحديثة مع مشاريع تفاعلية ولعبة كاملة.
ابدأ الدروسالدروس المتاحة
المتغيرات وأنواع البيانات في JavaScript
في هذا الدرس سنبدأ البرمجة الفعلية ونتعلم كيف نخزن القيم ونتعامل معها في JavaScript
العمليات الحسابية والمنطقية + المقارنات (مهم جدًا قبل if/loops).
في هذا الدرس ستتعلم كيف تتعامل مع الأرقام والمتغيرات، وكيف تبني منطق “صحيح/خطأ” باستخدام المقارنات
الشروط if / else واتخاذ القرار
في هذا الدرس ستتعلم كيف تجعل برنامجك “يقرر” ماذا يفعل حسب الحالة باستخدام if / else
Switch Case (اختيار من عدة حالات)
في هذا الدرس ستتعلم كيف تختار من عدة حالات بطريقة مرتبة باستخدام switch بدل تكرار if/else
الحلقات Loops (for / while / do..while)
في هذا الدرس ستتعلم كيف تكرر الأوامر بطريقة ذكية باستخدام الحلقات بدل كتابة نفس الكود مرارًا
الدوال Functions في JavaScript
في هذا الدرس ستتعلم كيف تجمع الكود في دوال وتعيد استخدامه بدل التكرار
المصفوفات Arrays في JavaScript
في هذا الدرس ستتعلم كيف تخزن أكثر من قيمة داخل متغير واحد باستخدام المصفوفات
الكائنات Objects في JavaScript
في هذا الدرس ستتعلم كيف تخزن بيانات مع خصائصها باستخدام الكائنات
أساسيات DOM في JavaScript
في هذا الدرس ستتعلم كيف تتعامل JavaScript مع عناصر الصفحة (DOM) وتقرأها وتغيرها
في هذا الدرس ستتعلم كيف تتفاعل JavaScript مع المستخدم عبر الأحداث (Events)
في هذا الدرس ستتعلم كيف تتفاعل JavaScript مع المستخدم عبر الأحداث (Events)
مشروع To-Do List — قائمة مهام تفاعلية
في هذا الدرس سنبني مشروعًا حقيقيًا يجمع DOM + Events + Arrays: قائمة مهام To-Do List
حفظ البيانات باستخدام localStorage
في هذا الدرس سنحفظ بيانات التطبيق داخل المتصفح باستخدام localStorage
الوقت والتواريخ في JavaScript
في هذا الدرس ستتعلم كيف تتعامل مع الوقت والتواريخ، وكيف تنفذ أكواد بعد مدة أو بشكل متكرر
Try / Catch ومعالجة الأخطاء في JavaScript
في هذا الدرس ستتعلم كيف تتعامل مع الأخطاء بدون ما ينهار التطبيق
ختام دورة JavaScript للمبتدئين
تهانينا 🎉 وصلت لنهاية دورة JavaScript للمبتدئين