الأكاديمية البريطانية للتدريب والتطوير تقدم دورة دمج DevOps و Agile. تركز هذه الدورة على المبادئ الأساسية لمفاهيم دمج DevOps وAgile مع التأكيد على التعاون السلس بين فرق التطوير وفرق تشغيل تكنولوجيا المعلومات. ستتيح الدورة للمشاركين استكشاف ممارسات الأجايل، وأدوات DevOps، وأنظمة التكامل والتسليم المستمر (CI/CD) التي تساعد في تحسين كفاءة تطوير البرمجيات وجودة المنتج.
تشمل الدورة موضوعات مثل الأتمتة، وأنظمة التحكم في الإصدارات، وإدارة التهيئة التي تساعد المتدربين على تبسيط سير العمل. كما تحتوي على جلسات تطبيقية تعلم بنية تحتية ككود (Infrastructure as Code - IaC)، والحاويات باستخدام Docker، وتنظيم الحاويات عبر Kubernetes.
تشمل مواضيع أخرى المراقبة والتسجيل، ثقافة DevOps والتعاون، وتقنيات إدارة المشاريع الأجايل مثل Scrum وKanban.
بعد اجتياز الدورة، سيكون المشاركون قادرين على إدارة خطوط أنابيب DevOps وسباقات الأجايل، بالإضافة إلى استخدام أدوات حديثة مثل Jenkins، وGit، وAnsible لدفع التحول الأجايل في مؤسساتهم.
الهدف:
بنهاية هذا الدورة، سيتمكن المشاركون من:
فهم المبادئ الأساسية لمنهجية DevOps ومنهجية Agile.
إعداد خطوط التكامل المستمر والتسليم المستمر (CI/CD) لأتمتة تسليم البرمجيات.
اعتماد أدوات الأتمتة الحديثة للقضاء على الأعمال اليدوية المتكررة.
تأسيس ممارسات البنية التحتية ككود (IaC) لتمهيد الطريق لبيئات موحدة.
المحافظة على أدوات تسجيل الأداء ومراقبة التطبيقات.
بناء جسور تواصل بين فرق التطوير وفرق العمليات.
تسليم برمجيات ذات جودة أعلى بشكل أسرع وأسهل.
المستهدفون من الدورة:
هذه الدورة مثالية لـ:
مطوري البرمجيات ومهندسي عمليات تكنولوجيا المعلومات.
مهندسي DevOps ومديري الأنظمة.
مديري المشاريع بمنهجية Agile.
خبراء ضمان الجودة.
المهندسين المعماريين الفنيين وقادة فرق تكنولوجيا المعلومات.
كل من يعمل في مجال تسليم البرمجيات وأتمتة البنية التحتية.
الفوائد التي سيجنيها المشاركون:
اكتساب مهارات مطلوبة في سوق العمل مثل أدوات DevOps، وعمليات Agile، والأتمتة.
تسريع التسليم مع الحفاظ على جودة وأمان البرمجيات.
تحسين القدرة على العمل ضمن بيئات Agile وتطبيق Scrum وKanban.
تعزيز التعاون والتواصل بين فرق التطوير، وضمان الجودة، والعمليات.
تجربة عملية على أدوات مثل Git, Jenkins, Docker, Kubernetes, وTerraform.
تطبيق عملي عبر مشروع نهائي وحالات دراسية لتمكين نقل المعرفة إلى بيئات العمل الفعلية.
مقدمة إلى DevOps و Agile
ما هو DevOps؟
مفهوم DevOps وأهميته في تطوير البرمجيات.
المبادئ والمنهجيات الأساسية لـ Agile
التركيز على التعاون، التكيف السريع، والتسليم المستمر.
DevOps مقابل تكنولوجيا المعلومات التقليدية
الفرق في الأساليب والنتائج بين DevOps والنظم التقليدية.
القيمة التجارية لـ DevOps و Agile
كيف تساهم هذه المنهجيات في تحسين الأداء وتحقيق أهداف العمل.
تطبيق منهجيات Agile عمليًا
استخدام أُطُر Scrum وKanban في المشاريع.
الـ Agile sprints، قصص المستخدم، وقوائم الأعمال
كيفية تنظيم العمل وتحديد الأولويات.
التغذية الراجعة المستمرة والتكرار
تحسين المنتج بشكل دوري بناءً على الملاحظات.
التكامل المستمر / التسليم المستمر (CI/CD)
مفاهيم وأهمية CI/CD، وتصميم أنظمة الأنابيب.
الأدوات: Jenkins، GitLab CI، CircleCI
إدارة الإصدارات والتعاون
استخدام Git وGitHub/GitLab، واستراتيجيات الفروع (Git Flow).
مراجعة الأكواد وطلبات الدمج
الأتمتة وإدارة التهيئة
أتمتة البنية التحتية باستخدام Ansible، Chef، Puppet.
أساسيات البرمجة النصية بـ Bash وPython
التوفير والنشر الآلي.
البنية التحتية ككود (IaC)
مقدمة إلى IaC، استخدام Terraform، وفوائد التهيئة التوصيفية.
الحاويات والتنظيم
مقدمة إلى Docker، بناء وتشغيل الحاويات، وأساسيات Kubernetes وإدارة الكلستر.
المراقبة والتسجيل
أهمية المراقبة في DevOps، وأدوات مثل Prometheus، Grafana، وELK Stack، مع إعداد التنبيهات ولوحات المعلومات.
الأمان والامتثال في DevOps (DevSecOps)
دمج الأمان ضمن دورة حياة DevOps، ممارسات البرمجة الآمنة، والاختبار الأمني الآلي.
الثقافة والتعاون في DevOps
بناء ثقافة DevOps، أدوار الفرق متعددة الوظائف، وإدارة التغيير والتواصل.
المشروع النهائي والتقييم
مشروع تكاملي عملي لبناء خط CI/CD كامل، وتطبيق المراقبة وميزات الأمان.
ملاحظة/ السعر يختلف حسب المدينة المختارة
برنامج تدريبي حول Power Query في Excel لذكاء الأعمال
2026-02-09
2026-05-11
2026-08-10
2026-11-09