
يقدم هذا المقرر بداية عملية قوية في تطوير الويب لمن يريد اتخاذ أولى خطواته نحو بناء تطبيقات ويب وسحابة. ستتعلم الأدوات واللغات الأساسية التي يعتمد عليها مطورو الواجهات الأمامية، وكيف تتكامل مع أدوات المطور الحديثة وإدارة الإصدارات. تبدأ الرحلة بفهم كيفية عمل الإنترنت: كيف تتواصل الخوادم والمتصفحات، وما الذي يحدث عند طلب صفحة، وكيف تؤثر مفاهيم مثل العميل/الخادم على تصميم التطبيقات. ثم تنتقل إلى HTML5 لبناء هيكل الصفحات بشكل دلالي، وCSS3 لتنسيق الواجهة والتحكم في التخطيط والتجاوب، وJavaScript لإضافة التفاعل والمنطق في المتصفح. يركز المقرر على التدريب العملي: ستكتب كودا، وتبني صفحات، وتطبق أنماط تصميم شائعة، وتتعلم كيف تقسّم مشروعك إلى ملفات منظمة. كما ستتعرف على أدوات التطوير وبيئات العمل (IDEs) المستخدمة عادة، وكيفية إدارة مشروعك عبر Git، والعمل مع GitHub لتتبع التغييرات، والتعاون، وبناء ملف أعمال (portfolio) واضح. يوضح المقرر أيضا المصطلحات الأساسية في منظومة تطوير السحابة: الفرق بين front-end وback-end وfull stack، وكيفية التفكير في المسار المهني. وقد تتاح للمتعلمين الذين ينهون المتطلبات فرصة الحصول على شارة مهارة رقمية قابلة للتحقق، توثق ما اكتسبته من معرفة ومهارات.
Rav Ahuja
Global Program Director
Upkar Lidder
Senior Software Engineer