الجسر بين التطوير والتشغيل: دورة تدريبية في تكامل DevOps والأجايل (أونلاين / عن بعد)
1نظرة عامة
الاحتكاك بين فرق التطوير والتشغيل من أكتر الأسباب اللي بتأخر إصدار البرمجيات - كل فريق بيحسّن لهدف مختلف لحد ما محدش يبقى مسؤول عن النتيجة النهائية. دورة تكامل DevOps والأجايل دي من أكاديمية الزمالة العربية البريطانية بتعالج الاحتكاك ده مباشرة، وبتجمع بين ممارسات التسليم الرشيق والأتمتة والأدوات والثقافة اللي DevOps معتمد عليها.
المشاركون هيبنوا خطوط CI/CD، ويشتغلوا عمليًا بـDocker وKubernetes، ويطبقوا البنية التحتية ككود بأدوات زي Terraform وAnsible، وفي نفس الوقت يديروا سباقات أجايل بـScrum وKanban. المراقبة والتسجيل وممارسات DevSecOps بتكمل الجانب التقني، لكن الدورة بترجع باستمرار للثقافة - إزاي فرق التطوير وضمان الجودة والتشغيل بيتواصلوا ويتشاركوا الملكية - لأن ده غالبًا اللي بيحدد هل الأدوات فعلاً هتتستخدم ولا لأ.
2الأهداف والفئة المستهدفة
أهداف الدورة
بنهاية الدورة، هيكون المشارك قادر على:
- تطبيق المبادئ الأساسية لـDevOps جنب منهجية الأجايل.
- بناء خطوط CI/CD واعتماد أدوات أتمتة تقلل الشغل اليدوي المتكرر.
- إعداد البنية التحتية ككود وتشغيل التطبيقات في حاويات باستخدام Docker وKubernetes.
- الحفاظ على ممارسات التسجيل والمراقبة وDevSecOps طول دورة التسليم.
- بناء جسر بين فرق التطوير والتشغيل لتسليم برمجيات أعلى جودة وأسرع.
الفئة المستهدفة
- مطورو البرمجيات ومهندسو عمليات تكنولوجيا المعلومات.
- مهندسو DevOps ومديرو الأنظمة ومديرو مشاريع الأجايل.
- خبراء ضمان الجودة والمهندسون المعماريون الفنيون وقادة فرق تكنولوجيا المعلومات.
- أي شخص يعمل في تسليم البرمجيات وأتمتة البنية التحتية.
3محتوى البرنامج
المحور الأول: DevOps والأجايل - ليه بيشتغلوا مع بعض
- إيه هو DevOps، وإزاي بيختلف عن تكنولوجيا المعلومات التقليدية؟
- المبادئ والمنهجيات الأساسية للأجايل
- القيمة التجارية للجمع بين DevOps والأجايل
المحور الثاني: التسليم الرشيق عمليًا
- إطارا Scrum وKanban
- السبرينتات وقصص المستخدم وإدارة قائمة المهام
- التغذية الراجعة المستمرة والتكرار
المحور الثالث: خطوط CI/CD والتحكم بالإصدارات
- مفاهيم وفوائد CI/CD وبنية خطوط الأنابيب
- الأدوات: Jenkins، GitLab CI، CircleCI
- سير عمل Git واستراتيجيات الفروع ومراجعة الأكواد
المحور الرابع: الأتمتة والبنية التحتية ككود
- إدارة التهيئة باستخدام Ansible وChef وPuppet
- أساسيات البرمجة النصية بـBash وPython
- البنية التحتية ككود باستخدام Terraform
المحور الخامس: الحاويات وتنظيمها
- أساسيات Docker: بناء الحاويات وتشغيلها
- أساسيات Kubernetes وإدارة الكلستر
- فوائد البيئات المحوسبة التوصيفية بالحاويات
المحور السادس: المراقبة والتسجيل والأمان
- أدوات المراقبة: Prometheus، Grafana، ELK Stack
- إعداد التنبيهات ولوحات المعلومات
- دمج DevSecOps والاختبار الأمني الآلي
المحور السابع: الثقافة والتعاون والتغيير
- بناء ثقافة DevOps عبر فرق متعددة الوظائف
- إدارة التغيير وممارسات التواصل
- الأدوار والملكية المشتركة بين التطوير والتشغيل
المحور الثامن: المشروع التكاملي النهائي
- مشروع عملي لبناء خط CI/CD كامل
- تطبيق ميزات المراقبة والأمان
- تطبيق الدروس المستفادة على سيناريوهات تسليم حقيقية