مدرب
تقدم هذه الدورة شرحًا عربيًا منظمًا لـ JavaScript يبدأ بالمفاهيم الأساسية وينتقل تدريجيًا إلى الاستخدام العملي. لا يكتفي المسار بالتعريفات؛ بل يربط كل محور بممارسة واختبار وفهم الأخطاء المتوقعة.
ابدأ بالوحدات حسب ترتيبها، ونفّذ الأمثلة على بيئة اختبار، ثم حل التمارين دون نسخ الحل مباشرة. احتفظ بملاحظاتك حول الأخطاء، وأنهِ الوحدات بالمشروع العملي عندما يتوفر.
تعلّم JavaScript كما تُستعمل فعلًا في بناء صفحات تفاعلية: من المتغيرات والشروط والحلقات، مرورًا بالكائنات والدوال والإغلاقات، وصولًا إلى التعامل مع DOM ومعالجة الأحداث، ثم البرمجة غير المتزامنة بـ Promises وFetch، وتختتم بمشروع تطبيقي متكامل لإدارة المهام.
ماذا ستتعلّم؟
لمن هذا المسار؟
لمن يريد أساسًا متينًا وخطوات عملية ما بعد الدروس؛ كل درس يبني على الذي قبله وبأمثلة قابلة للتطبيق فورًا، دون حاجة لأي خبرة سابقة في البرمجة.
تتضمن هذه الدورة 7 وحدات، 42 دروس، و 7:14 ساعات من المواد.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «مقدمة إلى JavaScript وتاريخه ومحرك التنفيذ» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «المتغيرات وأنواع البيانات (let وconst وtypeof)» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «العوامل والتعبيرات والأولوية» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «النصوص والأرقام والعمليات عليها» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «الإدخال والإخراج: console والتنبيهات» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «أساسيات JavaScript» في دورة JavaScript.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «مقدمة إلى JavaScript وتاريخه ومحرك التنفيذ» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «المتغيرات وأنواع البيانات (let وconst وtypeof)» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «العوامل والتعبيرات والأولوية» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «النصوص والأرقام والعمليات عليها» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «الإدخال والإخراج: console والتنبيهات» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «التحكم في تدفق البرنامج» في دورة JavaScript.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «مقدمة إلى JavaScript وتاريخه ومحرك التنفيذ» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «المتغيرات وأنواع البيانات (let وconst وtypeof)» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «العوامل والتعبيرات والأولوية» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «النصوص والأرقام والعمليات عليها» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «الإدخال والإخراج: console والتنبيهات» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «الدوال والمفاهيم المتقدمة» في دورة JavaScript.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «مقدمة إلى JavaScript وتاريخه ومحرك التنفيذ» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «المتغيرات وأنواع البيانات (let وconst وtypeof)» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «العوامل والتعبيرات والأولوية» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «النصوص والأرقام والعمليات عليها» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «الإدخال والإخراج: console والتنبيهات» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «التعامل مع واجهة DOM» في دورة JavaScript.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «مقدمة إلى JavaScript وتاريخه ومحرك التنفيذ» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «المتغيرات وأنواع البيانات (let وconst وtypeof)» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «العوامل والتعبيرات والأولوية» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «النصوص والأرقام والعمليات عليها» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «الإدخال والإخراج: console والتنبيهات» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «البرمجة غير المتزامنة الحديثة» في دورة JavaScript.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «مقدمة إلى JavaScript وتاريخه ومحرك التنفيذ» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «المتغيرات وأنواع البيانات (let وconst وtypeof)» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «العوامل والتعبيرات والأولوية» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «النصوص والأرقام والعمليات عليها» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «الإدخال والإخراج: console والتنبيهات» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «موضوعات JavaScript المتقدمة» في دورة JavaScript.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «مقدمة إلى JavaScript وتاريخه ومحرك التنفيذ» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «المتغيرات وأنواع البيانات (let وconst وtypeof)» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «العوامل والتعبيرات والأولوية» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «النصوص والأرقام والعمليات عليها» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «الإدخال والإخراج: console والتنبيهات» ضمن وحدة «أساسيات JavaScript والأنواع والعوامل» في دورة JavaScript بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «المشروع الختامي: تطبيق إدارة المهام» في دورة JavaScript.
الرد على التعليق