أتمتة تسليم ونشر البرمجيات

تم تصميم هذه الدورة للمطورين ومديري الأنظمة والمهندسين الذين يرغبون في إتقان ممارسات DevOps الحديثة وأتمتة دورة حياة تسليم البرامج. ستتعلم كيفية تصميم وتنفيذ وصيانة خطوط أنابيب CI/CD موثوقة، ودمج أدوات الأتمتة، وضمان إصدارات برامج سريعة وعالية الجودة.
أساسيات DevOps — ثقافة DevOps ومبادئها وقيمها — كسر الحواجز بين التطوير والعمليات — مقاييس DevOps الرئيسية (DORA: تكرار النشر، وقت الاستجابة، إلخ.)
التكامل المستمر (CI) — بناء واختبار الكود تلقائيًا — الأدوات: GitHub Actions، GitLab CI، Jenkins — إدارة القطع الأثرية وإصداراتها
التسليم والنشر المستمر (CD) — استراتيجيات النشر: Blue/Green، Canary، Rolling Updates — إدارة البيئات: التطوير، الاختبار، الإنتاج — البنية التحتية ككود (IaC): Terraform، Pulumi
الاحتواء والتنسيق — بناء وتحسين صور Docker — تنسيق Kubernetes: Pods، Deployments، Services — CI/CD للتطبيقات المستندة إلى Kubernetes
المراقبة وحلقات التغذية الراجعة — التسجيل والتتبع والمقاييس (OpenTelemetry، Prometheus، Grafana) — دمج التغذية الراجعة في خط الأنابيب — ضمان الموثوقية والمراقبة
الأمان في DevOps (DevSecOps) — فحص الثغرات في الكود وصور الحاويات — إدارة الأسرار (HashiCorp Vault، Kubernetes Secrets) — سياسات الأمان والامتثال داخل خطوط الأنابيب
مشاريع عملية — بناء خط أنابيب CI/CD كامل من الصفر — ترحيل تطبيق قديم إلى البنية التحتية السحابية — أتمتة توفير البنية التحتية ونشرها باستخدام سيناريوهات واقعية
عند الانتهاء، ستكون قادرًا على تصميم وتنفيذ خطوط أنابيب CI/CD قابلة للتطوير وآمنة ومرنة تتماشى مع أفضل الممارسات الصناعية بثقة. ستصبح مهندس DevOps ماهرًا جاهزًا لتبسيط تسليم البرامج في فرق الهندسة الحديثة.
This article was created by our expert contributors.
Reader engagement options may be available on this page.
Yes, use the share buttons to share on social media.
Publication and update dates are shown at the top of the article.
Subscribe to our newsletter for the latest articles.
هل لديك المزيد من الأسئلة؟ قم بزيارة vronsky.com للحصول على معلومات إضافية.