
تُعد هذه الدورة جزءًا من الشهادة الاحترافية «مطوّر الويب للواجهة الأمامية» المقدّمة من اتحاد شبكة الويب العالمية (W3C). تتيح لك JavaScript إضافة ميزات تفاعلية إلى مواقع الويب، مثل تحديث المحتوى ديناميكيًا، والتحكم في الوسائط المتعددة، وإنشاء صور ورسوم متحركة، وغير ذلك الكثير. وقد طُوّرت هذه الدورة التمهيدية بالشراكة بين W3C وجامعة كوت دازور (Université Côte d’Azur)، وهي مصممة لمساعدة مطوّري الويب على فهم المفاهيم الأساسية للغة. تقدّم الدورة أفضل الممارسات في JavaScript عبر العديد من الأمثلة التفاعلية، ويُعرض بعضها من خلال فيديوهات برمجة مباشرة (Live Coding) لتوضيح كيفية التفكير أثناء كتابة الشيفرة وحل المشكلات. كما تركز الدورة على استخدام JavaScript داخل متصفح الويب، بما يشمل التعامل مع عناصر الصفحة عبر واجهة DOM، وربط السلوك التفاعلي بمحتوى HTML وتنسيقات CSS. لماذا تستحق JavaScript وقتك؟ لأن HTML5 وCSS وJavaScript تُعد «الثلاثي الكلاسيكي» للمطوّرين والمصممين، ولأنها تضيف التفاعلية إلى مواقعك وتمنحك قدرة كبيرة على بناء تجارب مستخدم غنية. كما أنها لغة قوية وسهلة التعلم نسبيًا وسريعة في تحقيق نتائج ملموسة عند تطوير واجهات الويب. بنهاية الدورة ستكون قادرًا على إدراج شيفرة JavaScript في موقعك أو تطبيق الويب، وتصحيح الأخطاء، وبناء تفاعلات عبر DOM، وتعديل أنماط CSS برمجيًا، والتعامل مع نماذج HTML5، وإنشاء رسوميات وحركات بسيطة باستخدام Canvas في HTML5.
Michel Buffa
Professor