Enroll Course: https://www.coursera.org/learn/continuous-integration-and-continuous-delivery-ci-cd

مقدمة

تعد دورة التكامل والتسليم المستمر (CI/CD) على منصة كورسيرا من الدورات التدريبية المتميزة في مجال تطوير البرمجيات. تركز الدورة على تنفيذ مبدأ DevOps الذي يسعى إلى استبدال العمليات اليدوية بالأتمتة، وهذا من شأنه أن يعزز الكفاءة ويقلل من الأخطاء البشرية، بالإضافة إلى تسريع عملية تسليم البرمجيات.

نظرة عامة على الدورة

تتضمن الدورة مقدمة شاملة لمفاهيم CI/CD، حيث يتعلم المتدربون كيفية دمج تغييرات الكود باستمرار وتقديم تلك التغييرات لبيئة الإنتاج بشكل متواصل. تبدأ الدورة بالتعريف بمفاهيم CI وCD وأهميتهما، وتقدم أمثلة على أدوات CI/CD الشهيرة مثل Jenkins وGitHub Actions.

محاور الدورة

تشمل مناهج الدورة ما يلي:

  • المقدمة إلى CI/CD: الحصول على فهم شامل لمفهوم CI/CD وأهم الأدوات المستخدمة.
  • التكامل المستمر (CI): تعلم الأنظمة مثل Git، وأفضل الممارسات في التعاون البرمجي.
  • التسليم المستمر (CD): التعرف على أدوات مثل Tekton وكيفية تشغيل العمليات بشكل آلي.
  • DevOps وGitOps مع OpenShift: فهم بيئات CI/CD وكيفية تكاملها مع Kubernetes.
  • الاختبار النهائي والمشروع النهائي: تقييم المعرفة المكتسبة من خلال مشروع عملي.

توصية

أنصح بشدة بالاشتراك في هذه الدورة لمن يسعون لتحسين مهاراتهم في DevOps وتعلم كيفية تحسين سير العمل من خلال أتمتة العمليات. تحتوي الدورة على محتوى قيم، مع مختبرات عملية تتيح للمشاركين التطبيق الفعلي لما تعلموه.

الخاتمة

باختصار، تعد دورة CI/CD على كورسيرا فرصة ممتازة للجميع. سواء كنت مبتدئاً أو لديك خبرة سابقة في مجال DevOps، ستمكنك هذه الدورة من تطوير مهاراتك وجعل عملية تطوير البرمجيات أكثر كفاءة.

Enroll Course: https://www.coursera.org/learn/continuous-integration-and-continuous-delivery-ci-cd