حقيبة تدريبية
الإدارة الاحترافية لـ Jenkins وأتمتة التكامل والتسليم المستمر CI/CD
Professional Jenkins Administration & CI/CD Automation
5 أيام، 25 ساعة تدريبية
تتضمن الحقيبة الملفات التالية:
جميع الملفات مفتوحة وقابلة للتعديل (تصميم إنفوجرافيك)
المقدمة:
أصبحت ممارسات DevOps وأتمتة عمليات تطوير البرمجيات من الركائز الأساسية لتسريع دورة حياة التطبيقات وتحسين جودة البرمجيات وتقليل الأخطاء التشغيلية. ويُعد Jenkins من أكثر منصات الأتمتة انتشارًا في العالم، حيث يوفر بيئة متكاملة لبناء واختبار ونشر التطبيقات بصورة آلية من خلال خطوط التكامل والتسليم المستمر (CI/CD Pipelines)، مع التكامل مع أدوات مثل Git وDocker وKubernetes ومنصات الحوسبة السحابية.
صُممت هذه الدورة لتمكين المشاركين من تثبيت وإدارة Jenkins، وتصميم خطوط CI/CD الاحترافية، وأتمتة عمليات البناء والاختبار والنشر، وإدارة الأمن والصلاحيات، ومراقبة الأداء، وتطبيق أفضل ممارسات DevOps في البيئات المؤسسية.
الهدف العام:
تمكين المشاركين من تصميم وإدارة بيئة Jenkins الاحترافية، وبناء خطوط التكامل والتسليم المستمر (CI/CD)، وأتمتة عمليات تطوير واختبار ونشر التطبيقات وفق أفضل ممارسات DevOps.
الأهداف التفصيلية:
بنهاية الدورة سيكون المشارك قادرًا على:
الفئة المستهدفة:
المحاور التدريبية:
اليوم التدريبي الأول:
الجلسة الأولى: مدخل إلى DevOps وJenkins
أهداف الجلسة:
محاور الجلسة:
الجلسة الثانية: تثبيت Jenkins وإعداده
أهداف الجلسة:
محاور الجلسة:
اليوم التدريبي الثاني:
الجلسة الأولى: إنشاء وإدارة مشاريع البناء Build Jobs
أهداف الجلسة:
محاور الجلسة:
الجلسة الثانية: التكامل مع أدوات إدارة الشيفرة المصدرية
أهداف الجلسة:
محاور الجلسة:
اليوم التدريبي الثالث:
الجلسة الأولى: Jenkins Pipeline
أهداف الجلسة:
محاور الجلسة:
الجلسة الثانية: أتمتة الاختبارات وجودة البرمجيات
أهداف الجلسة:
محاور الجلسة:
اليوم التدريبي الرابع:
الجلسة الأولى: التكامل مع Docker وKubernetes
أهداف الجلسة:
محاور الجلسة:
الجلسة الثانية: الأمن وإدارة Jenkins
أهداف الجلسة:
محاور الجلسة:
اليوم التدريبي الخامس:
الجلسة الأولى: المراقبة والتحسين وأفضل الممارسات
أهداف الجلسة:
محاور الجلسة:
الجلسة الثانية: المشروع التطبيقي المتكامل
أهداف الجلسة:
محاور الجلسة:
ورش العمل والتطبيقات العملية:
الأدوات والتقنيات المستخدمة:
مخرجات الدورة: