دورة "تطوير الويب باستخدام JavaScript" تهدف إلى تمكين المتدربين من فهم واستخدام JavaScript، اللغة الأساسية لتطوير واجهات الويب التفاعلية. يتميز هذا المساق بالجمع بين المفاهيم النظرية والتطبيق العملي، حيث يتم شرح أساسيات اللغة وتطوير المهارات لبناء تطبيقات ويب ديناميكية. الدورة تستهدف المبتدئين والمحترفين الذين يرغبون في تعزيز قدراتهم في تطوير واجهات المستخدم وتجربة المستخدم باستخدام أحدث تقنيات JavaScript.
الوصف
أهداف الدورة
- فهم أساسيات البرمجة باستخدام JavaScript.
- تعلم كيفية التفاعل مع عناصر صفحات الويب باستخدام DOM.
- تعلم التعامل مع الأحداث لتطوير واجهات مستخدم تفاعلية.
- إتقان البرمجة غير المتزامنة ومعالجة البيانات من مصادر خارجية.
- إنشاء تطبيقات ويب ديناميكية ومشاريع عملية باستخدام JavaScript.
محاور الدورة
-
مقدمة إلى JavaScript
- تعريف JavaScript ودورها في تطوير الويب
- إعداد بيئة العمل (المتصفحات والمحررات)
- كتابة وتشغيل أول برنامج JavaScript
-
الأنواع والمتغيرات والعمليات في JavaScript
- المتغيرات وأنواع البيانات الأساسية
- العمليات الرياضية والمنطقية
- فهم نطاق المتغيرات (Scope)
-
التعامل مع DOM (Document Object Model)
- اختيار وتعديل عناصر HTML
- إضافة عناصر جديدة أو تعديلها
- التلاعب بالأنماط (CSS) عبر JavaScript
-
التعامل مع الأحداث (Events)
- فهم الأحداث الأساسية في JavaScript
- إنشاء وتخصيص مستمعي الأحداث (Event Listeners)
- التعامل مع أحداث لوحة المفاتيح والفأرة
-
البرمجة غير المتزامنة (Asynchronous Programming)
- التعرف على مفهوم البرمجة غير المتزامنة
- استخدام Promises وasync/await
- جلب البيانات من واجهات برمجية (APIs)
-
العمل مع المكتبات والأطر التكميلية
- التعرف على مكتبة jQuery
- استخدام مكتبات مثل Axios لجلب البيانات
- فهم أساسيات الأطر مثل React أو Vue (مدخل بسيط)
-
مشاريع عملية باستخدام JavaScript
- تطوير صفحة ويب تفاعلية بسيطة
- بناء تطبيق To-Do List
- إنشاء لعبة تفاعلية باستخدام JavaScript