TrueschoTruescho
كل الدورات
تطبيق التكامل المستمر باستخدام Azure Pipelines وGitHub Actions
edX
دورة
متقدم
مجاني للتدقيق
شهادة

تطبيق التكامل المستمر باستخدام Azure Pipelines وGitHub Actions

Microsoft

تعلّم تنفيذ التكامل المستمر عبر Azure Pipelines وGitHub Actions لأتمتة البناء والاختبارات وتحسين جودة دمج الشيفرة وتسريع التسليم.

2 ساعة/أسبوع1 أسبوعالإنجليزية105 متسجل
مجاني للتدقيق

عن الدورة

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

ماذا ستتعلم

  • تنفيذ التكامل المستمر (CI) ضمن مشاريع تطوير البرمجيات
  • استخدام Azure Pipelines لتطبيق CI وأتمتة عمليات البناء
  • استخدام GitHub Actions لتطبيق CI وبناء تدفقات عمل مؤتمتة
  • فهم المفاهيم والممارسات العامة لأتمتة البناء والاختبارات

المواضيع

أتمتة البناء
التكامل المستمر
تطوير البرمجيات
إدارة سير العمل
التعليم والتدريب

معلومات الدورة

المنصةedX
المستوىمتقدم
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

أتمتة البناء
التكامل المستمر
تطوير البرمجيات
إدارة سير العمل
التعليم والتدريب
Building Codes
Software Quality (SQA/SQC)
Azure Pipelines
Codebase
Automation

ابدأ التعلم الآن