TrueschoTruescho
كل الدورات
أتمتة CI/CD باستخدام Bitbucket Pipelines
Coursera
دورة
غير محدد

أتمتة CI/CD باستخدام Bitbucket Pipelines

Coursera

تعلّم كيفية بناء خطوط CI/CD على Bitbucket: فهم البنية والصياغة، كتابة ملفات YAML للتشغيل الآلي للاختبارات والنشر، ودمجها في DevOps.

غير محدد3 أسبوعالإنجليزية

عن الدورة

تضع هذه الدورة أساسًا عمليًا لاستخدام Bitbucket Pipelines في أتمتة أعمال التطوير اليومية ضمن منهج DevOps. ستفهم أولًا لماذا تُعد الأتمتة عنصرًا حاسمًا لتقليل الأخطاء وتسريع التسليم: تشغيل الاختبارات تلقائيًا، بناء الحزم، تنفيذ فحوصات الجودة، ثم النشر إلى بيئات مختلفة بشكل قابل للتكرار. تبدأ الدورة بشرح بنية Pipelines وكيف ترتبط بمشاريع Bitbucket، وما معنى الخطوات (Steps) والمراحل (Pipelines) ومتى نستخدم تشغيلًا عند كل دفع (push) أو عند فتح طلب دمج (PR) أو وفق جداول. بعد ذلك تتعلّم صياغة ملفات YAML الخاصة بBitbucket: تعريف صور التشغيل، التخزين المؤقت (caching)، المتغيرات، الأسرار، والقطع الأثرية. ستبني إعدادات تشمل مهام اختبار وبناء ونشر، مع التركيز على الفصل بين البيئات وتقليل المخاطر عبر مراحل. كما تناقش الدورة دمج Bitbucket ضمن مجموعة أدوات Atlassian لتكوين سير عمل متكامل، وكيف تُصمّم خط أنابيب واضحًا يسهل صيانته عند نمو المشروع. بنهاية الدورة ستكون قادرًا على كتابة إعدادات Pipelines قابلة للاستخدام في مشروع حقيقي، وفهم كيف تجعل CI/CD جزءًا طبيعيًا من دورة التطوير بدلًا من خطوة يدوية متأخرة.

ماذا ستتعلم

  • شرح مكوّنات Bitbucket Pipelines وكيف تناسب مشاريع Bitbucket
  • إنشاء ملفات YAML لتشغيل اختبارات وبناء ونشر بشكل آلي
  • تحسين سير العمل عبر caching وإدارة المتغيرات والأسرار
  • دمج Bitbucket ضمن ممارسات DevOps باستخدام أدوات Atlassian

المتطلبات المسبقة

  • Basic familiarity with the topic and its common terminology
  • Readiness to practice through applied exercises or case-based work

المدرسون

S

Starweaver

Global Leaders in Professional & Technology Education

S

Scott Cosentino

Software Engineer

المواضيع

DevOps
تكامل مستمر
نشر مستمر
ملفات YAML
أتمتة اختبارات

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

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

المهارات

DevOps
تكامل مستمر
نشر مستمر
ملفات YAML
أتمتة اختبارات
CI/CD
Bitbucket
Jira (Software)
Data Pipelines
DevOps

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