متاحة مجانًا للقراءة · ثلاثة مستويات

CI/CD: الأدلة والمرشحون والتسليم الآمن

صمّم عملية تربط المصدر والاختبارات والنواتج والسلطة والتبني والتعافي بعقود صريحة قابلة للتحقق.

عدد الدروس: 18العربية والإنجليزيةتاريخ مراجعة المحتوى
ابدأ التعلّم

في هذه الدورة

تنقل ثمانية عشر درساً مطوراً تطبيق Parcel الافتراضي من تغذية الدمج الراجعة إلى إصدار وتعافٍ يراعيان التوافق. تعلّم الدورة تفكيراً مستقلاً عن المنصة بمراجع رسمية من GitLab وGitHub وSLSA وReproducible Builds وOpenTelemetry وGoogle SRE وPostgreSQL وDORA. يضم كل درس أمثلة ملموسة وأخطاء بسياقها وتمارين محلولة.

لا يُنشأ سير CI ولا يُفعّل ولا تُستدعى خطوط بعيدة أو بيئة أو قاعدة. تعمل أمثلة Python الكاملة على بيانات افتراضية في الذاكرة وتتحقق محلياً؛ أما المخططات ومقاطع الصدفة وSQL وتصوّرات السياسة فتوضيحية غير قابلة للتشغيل. يثبت النموذج المحلي الثابت المعلن فقط لا سلوك منصة فعلية.

ما الذي ستتعلمه؟

  • تعريف وعود الدمج والتسليم والنشر بدقة.
  • تصميم اعتماد البيانات والجدولة حول مراجعات ثابتة.
  • حفظ إخفاق الاختبار وترقية نواتج محددة عبر قرارات مراجعة.
  • فصل تسريع الذاكرة والاعتماد والإعداد وسلطة البيئة.
  • تقييم التوافق والتعرض التدريجي وتحقق المستهلك والتعافي.
  • استخدام تعريفات أحداث ومقاييس متوازنة للتحسين.

مسارك التعليمي

ثلاثة مستويات

أسس الدمج والمرشح

اربط الأحداث والمصدر والرسم والاختبارات والحزم المحفوظة.

  1. الدمج والتسليم والنشر وعود مختلفة
  2. الاعتماد والتوازي ورسوم خط العمل
  3. أحداث المصدر والمراجعة المختبرة
  4. مدخلات قابلة لإعادة الإنتاج وتغليف حتمي
  5. الاختبارات وحالة الخروج وبوابات الإصدار المفيدة
  6. النواتج والبيانات وهوية الإصدار
استكشف هذا المستوى

عقود الترقية والبيئة

افصل التسريع والسلطة والإعداد والتوافق والسلوك المرصود.

  1. تخزين الاعتمادات مؤقتاً دون صحة خفية
  2. الأسرار وحدود الثقة في التسليم
  3. البيئات والإعداد وترقية المرشح
  4. التسليم التدريجي وحدود التعرض
  5. تغييرات قاعدة البيانات ونوافذ التوافق
  6. رصد الإصدار والتغذية الراجعة
استكشف هذا المستوى

السلامة والتنسيق والتحسين

قيّم ادعاءات التوريد وغموض التشغيل وحوكمة الإصدار والتعافي.

  1. التحقق من سلسلة التوريد عند حدود المستهلك
  2. عزل المشغّلات وموثوقية خط العمل
  3. التزامن والإصدارات القديمة وإعادة آمنة
  4. السياسة والموافقات والاستثناءات المضبوطة
  5. الرجوع والتصحيح الأمامي وتمرين التعافي
  6. قياس التسليم وتجارب التحسين
استكشف هذا المستوى

لمن هذه الدورة؟

  • مطورون يتعلمون تصميم تغذية راجعة ومسارات إصدار آلية موثوقة.
  • مهندسون يراجعون ترقية النواتج وسلطة الإصدار والتوافق والأدلة التشغيلية.

قبل أن تبدأ

  • معرفة أساسية بإدارة المصدر وسطر الأوامر والاختبار وإعداد التطبيقات.
  • قراءة برامج Python وJSON صغيرة؛ لا يلزم حساب خدمة CI أو وصول نشر.