JavaScript الجافاسكربت

تعلم JavaScript الحديثة مع مشاريع تفاعلية ولعبة كاملة.

ابدأ الدروس الآن ↓

الدروس المتاحة

تصفّح جميع دروس الدورة واضغط على أي درس للبدء

1
مقدمة الدورة
ماذا ستتعلم في هذه الدورة؟ وماهي متطلبات الدورة؟
⏱ 5:00 دقائق شاهد ←
2
: ما هي JavaScript؟ ولماذا هي مهمة؟
: ما هي JavaScript؟ ولماذا هي مهمة؟
⏱ 5:00 دقائق شاهد ←
3
كيف نكتب JavaScript داخل صفحة HTML؟
كيف نكتب JavaScript داخل صفحة HTML؟
⏱ 5:00 دقائق شاهد ←
4
المتغيرات وأنواع البيانات في JavaScript
في هذا الدرس سنبدأ البرمجة الفعلية ونتعلم كيف نخزن القيم ونتعامل معها في JavaScript
⏱ 5:00 دقائق شاهد ←
5
العمليات الحسابية والمنطقية + المقارنات (مهم جدًا قبل if/loops).
في هذا الدرس ستتعلم كيف تتعامل مع الأرقام والمتغيرات، وكيف تبني منطق “صحيح/خطأ” باستخدام المقارنات
⏱ 5:00 دقائق شاهد ←
6
الشروط if / else واتخاذ القرار
في هذا الدرس ستتعلم كيف تجعل برنامجك “يقرر” ماذا يفعل حسب الحالة باستخدام if / else
⏱ 5:00 دقائق شاهد ←
7
Switch Case (اختيار من عدة حالات)
في هذا الدرس ستتعلم كيف تختار من عدة حالات بطريقة مرتبة باستخدام switch بدل تكرار if/else
⏱ 5:00 دقائق شاهد ←
8
الحلقات Loops (for / while / do..while)
في هذا الدرس ستتعلم كيف تكرر الأوامر بطريقة ذكية باستخدام الحلقات بدل كتابة نفس الكود مرارًا
⏱ 5:00 دقائق شاهد ←
9
الدوال Functions في JavaScript
في هذا الدرس ستتعلم كيف تجمع الكود في دوال وتعيد استخدامه بدل التكرار
⏱ 5:00 دقائق شاهد ←
10
المصفوفات Arrays في JavaScript
في هذا الدرس ستتعلم كيف تخزن أكثر من قيمة داخل متغير واحد باستخدام المصفوفات
⏱ 5:00 دقائق شاهد ←
11
الكائنات Objects في JavaScript
في هذا الدرس ستتعلم كيف تخزن بيانات مع خصائصها باستخدام الكائنات
⏱ 5:00 دقائق شاهد ←
12
أساسيات DOM في JavaScript
في هذا الدرس ستتعلم كيف تتعامل JavaScript مع عناصر الصفحة (DOM) وتقرأها وتغيرها
⏱ 5:00 دقائق شاهد ←
13
في هذا الدرس ستتعلم كيف تتفاعل JavaScript مع المستخدم عبر الأحداث (Events)
في هذا الدرس ستتعلم كيف تتفاعل JavaScript مع المستخدم عبر الأحداث (Events)
⏱ 5:00 دقائق شاهد ←
14
مشروع To-Do List — قائمة مهام تفاعلية
في هذا الدرس سنبني مشروعًا حقيقيًا يجمع DOM + Events + Arrays: قائمة مهام To-Do List
⏱ 5:00 دقائق شاهد ←
15
حفظ البيانات باستخدام localStorage
في هذا الدرس سنحفظ بيانات التطبيق داخل المتصفح باستخدام localStorage
⏱ 5:00 دقائق شاهد ←
16
الوقت والتواريخ في JavaScript
في هذا الدرس ستتعلم كيف تتعامل مع الوقت والتواريخ، وكيف تنفذ أكواد بعد مدة أو بشكل متكرر
⏱ 5:00 دقائق شاهد ←
17
Try / Catch ومعالجة الأخطاء في JavaScript
في هذا الدرس ستتعلم كيف تتعامل مع الأخطاء بدون ما ينهار التطبيق
⏱ 5:00 دقائق شاهد ←
18
ختام دورة JavaScript للمبتدئين
تهانينا 🎉 وصلت لنهاية دورة JavaScript للمبتدئين
⏱ 5:00 دقائق شاهد ←