
يقدّم هذا المشروع تحدّياً عملياً قريباً من واقع العمل يختبر قدرتك على تطوير تطبيقات سحابية أصلية (Cloud Native) ويقوّي مهاراتك في بناء حلول متكاملة من طرف إلى طرف. ستبدأ من حالة مشكلة محددة، ثم تعمل على تصميم حل شامل لمعالجتها ضمن منظومة سحابية متكاملة. لمواجهة هذا التحدّي ستستخدم موارد وأدوات مثل GitHub وخدمات IBM Cloud وأطر عمل مفتوحة المصدر، وستطبّق معارفك في لغات وتطبيقات الحوسبة السحابية الأصلية، وإدارة قواعد البيانات، ومفاهيم الذكاء الاصطناعي/تعلّم الآلة، والتكامل المستمر والتسليم المستمر (CI/CD)، إضافة إلى واجهات برمجة التطبيقات السحابية الأصلية. ومن خلال سلسلة من المختبرات والتقييمات ستستخدم أدوات وخدمات حديثة تشمل IBM Watson Assistant وIBM Cloudant، إلى جانب تقنيات الويب الأساسية مثل HTML وCSS وJavaScript وJSON. كما ستطوّر جانب الخادم والواجهات باستخدام Node.js وExpress.js، وتبني واجهة أمامية تفاعلية باستخدام React.js. يركّز المشروع على تجميع هذه المكوّنات ضمن حل واحد يعمل فعلياً على السحابة. في الجزء الثاني من هذه الدورة ستراجع وتختبر فهمك الشامل لمفاهيم الحوسبة السحابية واللغات والأطر وقواعد البيانات، للتأكد من قدرتك على ربط المفاهيم النظرية بالتطبيق العملي وبناء نظام متكامل قابل للتشغيل والاختبار.
Upkar Lidder
Senior Software Engineer