مقدمة
"DevOps هو اتحاد من الأشخاص والعمليات والمنتجات لتمكين التسليم المستمر للقيمة إلى مستخدمينا النهائيين." بحسب Donovan Brown في ما هو DevOps?
ستساعدك مسارات التعلم في DevOps على الاستعداد لرحلة DevOps. ستتعرف على الخصائص الرئيسية لعملية DevOps والأدوات والأشخاص المشاركين خلال دورة الحياة. وكذلك، يعدك لاختبار شهادة حلول Microsoft DevOps. سترى محتوى آخر للتأكد من أن لديك صورة كاملة عن DevOps. يتضمن محتوى الوحدة الرسومات والروابط المرجعية وأسئلة مراجعة الوحدة والمختبرات العملية الاختيارية.
ستتعرف على ما يلي:
- كيفية التخطيط لـ DevOps.
- استخدام عنصر التحكم بالمصادر.
- تغيير حجم Git للمؤسسة.
- الجمع بين المنتجات.
- تصميم استراتيجية إدارة التبعية.
- إدارة البيانات السرية.
- تنفيذ تكامل مستمر.
- تنفيذ استراتيجية بناء الحاوية.
- تصميم استراتيجية الإصدار.
- إعداد سير عمل إدارة الإصدار.
- تنفيذ نمط النشر.
- تحسين آليات الملاحظات.
خطط قبل التصرف. ستساعدك هذه الوحدة على فهم ماهية DevOps وكيفية التخطيط لرحلة تحويل DevOps.
ما هي رحلة تحويل DevOps؟
رحلة تحويل DevOps هي سلسلة من 8 مسارات تعليمية. يطلعك على Azure DevOps وGitHub. وكذلك، تعلّم العديد من الخدمات، والميزات، وتكامل أدوات لدعم عملية DevOps الخاصة بك.
لماذا يجب عليّ اتخاذ مسار التعلم DevOps؟
يهتم الأفراد في هذه الوحدات بتصميم وتنفيذ عمليات DevOps. كما أنهم يستعدون لاختبار شهادة AZ-400 - Designing and Implementing Microsoft DevOps Solutions.
إن امتحان الشهادة هو لمحترفي DevOps. قم بالجمع بين الأشخاص، والعمليات، والتقنيات للاستمرار في تقديم منتجات وخدمات قيّمة تُلبي احتياجات المستخدم النهائي وأهداف العمل. يبسّط محترفو DevOps عملية التقديم من خلال تحسين الممارسات، وتحسين الاتصالات، والتعاون، وإنشاء التشغيل التلقائي.
إنهم يصممون وينفذون التعليمة البرمجية للتطبيق وإستراتيجيات البنية الأساسية التي تسمح بالتكامل المستمر والاختبار والتسليم والمراقبة والتغذية الراجعة.
يجب أن يكون المرشحون للامتحان يبرعون في ممارسات Agile. يجب أن يكونوا على دراية بإدارة Azure وتطويره وخبراء في مجال واحد على الأقل من هذه المجالات.
يجب على محترفي DevOps تصميم وتنفيذ ممارسات DevOps في التحكم في الإصدار، والتوافق، والبنية الأساسية كتعليمات برمجية، وإدارة التكوين، والبنية، والإصدار، وتقنيات Azure المُستخدمة للاختبار.
هناك خمس مساحات للمجالات.
AZ-400 Domain Area | الوزن |
---|---|
تصميم وتنفيذ العمليات والاتصالات. | 11% |
تصميم استراتيجية التحكم بالمصادر وتنفيذها. | 13% |
تصميم وتنفيذ البنية الأساسية لبرنامج ربط العمليات التجارية للإنشاء والإصدار. | 51% |
قم بوضع خطة للأمن والتوافق. | 16% |
تنفيذ استراتيجية تقرير عن حالة النظام. | 9% |
الأهداف التعليمية
بعد الانتهاء من هذه السلسلة، يمكن للطلاب والمهنيين:
- تصميم وتنفيذ إمكانية التتبع وتدفق العمل.
- تصميم وتنفيذ المقاييس والاستعلامات المناسبة ل DevOps.
- تكوين التعاون والاتصال.
- تصميم وتنفيذ استراتيجيات التفريع للتعليمات البرمجية المصدر.
- تكوين وإدارة المستودعات.
- تصميم وتنفيذ استراتيجية إدارة الحزمة.
- تصميم وتنفيذ استراتيجية اختبار للبنية الأساسية لبرنامج ربط العمليات التجارية.
- تصميم البنية الأساسية لبرنامج ربط العمليات التجارية وتنفيذها.
- تصميم عمليات التوزيع وتنفيذها.
- تصميم البنية الأساسية وتنفيذها كتعليق برمجي (IaC).
- الاحتفاظ بالبنية الأساسية لبرنامج ربط العمليات التجارية.
- تصميم وتنفيذ أساليب المصادقة والتخويل.
- تصميم وتنفيذ استراتيجية لإدارة المعلومات الحساسة في الأتمتة.
- أتمتة فحص الأمان والامتثال.
- تكوين المراقبة لبيئة DevOps.
- تحليل المقاييس من الأجهزة.
المتطلبات الأساسية
سيكون لدى المتعلمين الناجحين معرفة وفهم مسبقين مما يلي:
- تتضمن مفاهيم حوسبة السحابة فهم تطبيقات PaaS وSaaS وIaaS.
- إدارة Azure وتطوير Azure في خبرة مُثبتة في واحدة من هذه المجالات على الأقل.
- مفاهيم DevOps التأسيسية، بما في ذلك التحكم في الإصدار، وتطوير برامج Agile، ومبادئ تطوير البرامج الأساسية. سيكون من المفيد أن يكون لديك خبرة في مؤسسة تقدم برامج.
إذا كنت جديدا على DevOps، ففكر في اتخاذ ما يلي:
- مجاني عبر الإنترنت: أسس DevOps: المبادئ والممارسات - الأساسية الجديدة.
- دورة تدريبية بقيادة مدرب: AZ-2008: أسس DevOps: المبادئ والممارسات الأساسية - جديد.
إذا كنت جديداً في استخدام Azure وحوسبة السحابة، ففكر في أحد الموارد التالية:
- مجاناً عبر الإنترنت: Azure Fundamentals.
- دورة تدريبية بقيادة مُدرب: AZ-900: Azure Fundamentals.
إذا كنت جديدا على Azure مسؤول istration، ففكر في اتخاذ ما يلي:
- مجانًا عبر الإنترنت: المتطلبات الأساسية لـ Azure Administrators.
- الدورات التدريبية بقيادة مدرب: AZ-104: Microsoft Azure مسؤول istrator.
إذا كنت جديدا على Azure Developer، ففكر في اتخاذ ما يلي:
- مجانًا عبر الإنترنت: إنشاء تطبيقات بلا الخادم.
- الدورات التدريبية بقيادة مدرب: AZ-204: Developing Solutions for Microsoft Azure.
يجب إنشاء مؤسسة Azure DevOps لبعض التدريبات. إذا لم يكن لديك حتى الآن، فشاهد ما يلي:
يجب إنشاء حساب GitHub في GitHub.com لبعض التدريبات. إذا لم يكن لديك حتى الآن، فشاهد ما يلي:
- انضم إلى GitHub · GitHub
- إذا كان لديك حساب GitHub بالفعل، فأنشئ مستودعاً جديداً إنشاء مستودع جديد - GitHub Docs.