دورة

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 دقائق