
تركّز هذه الدورة على تعليم كيفية تنفيذ التكامل المستمر (CI) باستخدام أداتين شائعتين وقويتين: Azure Pipelines وGitHub Actions. وتقدّم مقدمة شاملة لمفهوم التكامل المستمر بوصفه ممارسة أساسية في تطوير البرمجيات الحديث، حيث يهدف إلى دمج تغييرات الشيفرة من عدة مطوّرين بشكل متكرر ومنظم داخل مستودع مشترك. ستتعرّف على المفاهيم الجوهرية للتكامل المستمر، بما في ذلك أهمية أتمتة عمليات البناء (Build) والاختبار (Test) ودورها المحوري في الحفاظ على جودة الشيفرة وتقليل أخطاء الدمج واكتشاف المشكلات مبكرًا قبل وصولها إلى مراحل متقدمة من دورة التطوير. كما ستفهم كيف تساعد خطوط الأنابيب المؤتمتة على توحيد سير العمل وتحسين موثوقية النتائج عند دمج التغييرات. وعلى الجانب العملي، ستكتسب معرفة تطبيقية حول إعداد وتنفيذ CI على منصتين مختلفتين: ستتعلم كيفية إنشاء عمليات بناء مؤتمتة باستخدام Azure Pipelines، وكيفية تكوين مسارات الاختبار وإدارة خطوات سير العمل ضمن خطوط الأنابيب. كذلك ستتعلم كيفية استخدام GitHub Actions لبناء تدفقات عمل (Workflows) تعمل تلقائيًا عند حدوث أحداث مثل الدفع (Push) أو طلبات الدمج (Pull Requests)، بما يضمن تشغيل البناء والاختبارات بصورة متسقة. بنهاية الدورة ستكون قادرًا على تصميم وتنفيذ عمليات CI فعّالة تدعم فرق التطوير في دمج الشيفرة بسرعة وأمان، وتحسين جودة المنتج البرمجي وتسريع وتيرة التسليم.