
تقدّم هذه الدورة مقدمة شاملة إلى لغة البرمجة JavaScript، وتستعرض أمثلة من مواقع الويب التي تتضمن أنواع التفاعلات التي سيتمكن المتعلمون لاحقًا من تطويرها بأنفسهم. ستساعدك الدورة على فهم الدور المحوري الذي تلعبه JavaScript في بناء تجارب ويب تفاعلية، وكيف تُستخدم لإضافة السلوك والمنطق إلى صفحات الويب. كما تتناول الدورة أهمية معرفة كيفية تطوّرت JavaScript تاريخيًا، ولماذا يؤثر هذا التاريخ في الطريقة التي تُكتب بها JavaScript اليوم، وكذلك في الإصدارات المستقبلية. سيساعدك هذا الفهم على استيعاب بعض القرارات التصميمية في اللغة وكيفية التعامل مع أنماط كتابة شائعة في الشيفرة. خلال الدورة ستكتب أول سكربتاتك، وسيتم تقييم مهاراتك في HTML وCSS للتأكد من جاهزيتك لبناء صفحات يمكن لشفرة JavaScript التفاعل معها. ستتعلم إنشاء المتغيرات والمصفوفات (Arrays) وإسناد القيم إليها، بما يمكّنك من تخزين البيانات ومعالجتها ضمن برامجك. وإذا كانت مهاراتك الأساسية غير كافية في بعض الجوانب، فستوفر الدورة موارد وتوصيات تساعدك على تحسين هذه المهارات. كما تمنحك فرصًا واسعة للتدرب على هذه المهارات الجوهرية الأولى، عبر تطبيقات وتمارين تعزز فهمك لبنية البرامج وطريقة التفكير البرمجي.
William Mead
Instructor and Lecturer