دليل دراسة اختبار AZ-400: تصميم وتنفيذ حلول Microsoft DevOps

الغرض من هذا المستند

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

روابط مفيدة ‏‏الوصف
كيفية الحصول على الشهادة تتطلب بعض الشهادات اجتياز اختبار واحد فقط، بينما تتطلب شهادات أخرى اجتياز عِدة اختبارات.
تجديد الشهادة تنتهي صلاحية شهادات Microsoft الشريكة والخبيرة والتخصصية سنوياً. يمكنك التجديد عن طريق اجتياز تقييم مجاني عبر الإنترنت على Microsoft Learn.
ملف تعريف Microsoft Learn لديك يتيح لك توصيل ملف تعريف الشهادة الخاص بك ب Microsoft Learn جدولة الامتحانات وتجديدها ومشاركة الشهادات وطباعتها.
تسجيل الامتحانات وتقارير النتيجة يلزم الحصول على 700 درجة أو أكثر للنجاح.
بيئة الاختبار المعزولة يمكنك استكشاف بيئة الاختبار من خلال زيارة بيئة الاختبار المعزولة الخاصة بنا.
طلب تسهيلات إذا كنت تستخدم أجهزة مساعدة أو تحتاج إلى وقت إضافي أو تحتاج إلى تعديل على أي جزء من تجربة الاختبار، يمكنك طلب التجهيز.
إجراء تقييم ممارسة مجاني اختبر مهاراتك مع أسئلة التدريب لمساعدتك على الاستعداد للامتحان.

تحديثات الاختبار

يتم تحديث اختباراتنا بشكل دوري لتعكس المهارات المطلوبة لأداء الأدوار. لقد أدرجنا إصدارين من أهداف "المهارات التي تم قياسها" اعتماداً على وقت إجراء الاختبار.

نُحدّث دائماً إصدار اللغة الإنجليزية من الاختبار أولاً. تُترجم بعض الاختبارات إلى لغات أخرى، وتُحدّث بعد ثمانية أسابيع تقريباً من تحديث الإصدار باللغة الإنجليزية. بينما تبذل Microsoft كل جهد لتحديث الإصدارات المترجمة من الاختبارات كما هو ملاحظ، قد تكون هناك أوقات لا يتم فيها تحديث الإصدارات المترجمة من الاختبار في هذا الجدول الزمني. يتم سرد اللغات الأخرى المتوفرة في قسم Schedule Exam في صفحة الويب Exam Details. إذا لم يكن الاختبار متوفراً باللغة التي تُفضلها، يمكنك طلب 30 دقيقة إضافية لإكمال الاختبار.

إشعار

تهدف رموز التعداد النقطية التي تتبع كل من المهارات التي يتم قياسها إلى توضيح كيفية تقييمنا لتلك المهارة. قد تتم تغطية الموضوعات ذات الصلة في الاختبار.

إشعار

تغطي معظم الأسئلة الميزات المتوفرة بشكل عام (GA). قد يحتوي الاختبار على أسئلة حول ميزات المعاينة إذا كانت هذه الميزات شائعة الاستخدام.

المهارات المقاسة حتى 24 أبريل 2026

ملف تعريف الجمهور

بصفتك مهندس DevOps، فأنت مطور أو مسؤول بنية أساسية لديه أيضا خبرة في العمل مع الأشخاص والعمليات والمنتجات لتمكين التسليم المستمر للقيمة في المؤسسات.

تتضمن مسؤولياتك عن هذا الدور تقديم حلول Microsoft DevOps التي توفر الأمان والتكامل والاختبار والتسليم والنشر والمراقبة والملاحظات المستمرة. يمكنك تصميم وتنفيذ تدفق العمل والتعاون والاتصالات والتحكم بالمصادر والأتمتة.

بصفتك مهندس DevOps، فإنك تعمل على فرق متعددة الوظائف تتضمن:

  • المطورون

  • مهندسو موثوقية الموقع

  • مسؤولو Azure

  • مهندسو الأمان

يجب أن يكون لديك خبرة في إدارة وتطوير Azure، مع مهارات قوية في واحد على الأقل من هذه المجالات. يجب أن يكون لديك أيضا خبرة في تنفيذ كل من حلول GitHub وAzure DevOps.

المهارات في لمحة

  • تصميم وتنفيذ العمليات والاتصالات (10-15٪)

  • تصميم استراتيجية التحكم بالمصادر وتنفيذها (10-15٪)

  • تصميم وتنفيذ البنية الأساسية لبرنامج ربط العمليات التجارية للإنشاء والإصدار (50-55٪)

  • تطوير خطة الأمان والتوافق (10–15%)

  • تنفيذ استراتيجية تقرير عن حالة النظام (5-10٪)

تصميم وتنفيذ العمليات والاتصالات (10-15٪)

تصميم وتنفيذ إمكانية التتبع وتدفق العمل

  • تصميم وتنفيذ بنية لتدفق العمل، بما في ذلك GitHub Flow

  • تصميم استراتيجية لدورات الملاحظات وتنفيذها، بما في ذلك الإشعارات ومشكلات GitHub

  • تصميم وتنفيذ التكامل لتعقب العمل، بما في ذلك مشاريع GitHub ولوحات Azure والمستودعات

  • تصميم وتنفيذ إمكانية تتبع المصدر والأخطاء والجودة

تصميم وتنفيذ المقاييس والاستعلامات المناسبة ل DevOps

  • تصميم لوحة معلومات وتنفيذها، بما في ذلك تدفق العمل، مثل أوقات الدورة ووقت الاسترداد ووقت المهلة

  • تصميم وتنفيذ المقاييس والاستعلامات المناسبة لتخطيط المشاريع

  • تصميم وتنفيذ المقاييس والاستعلامات المناسبة للتطوير

  • تصميم وتنفيذ المقاييس والاستعلامات المناسبة للاختبار

  • تصميم وتنفيذ المقاييس والاستعلامات المناسبة للأمان

  • تصميم وتنفيذ المقاييس والاستعلامات المناسبة للتسليم

  • تصميم وتنفيذ المقاييس والاستعلامات المناسبة للعمليات

تكوين التعاون والاتصال

  • توثيق مشروع عن طريق تكوين رسومات تخطيطية ل wikis ومعالجة، بما في ذلك Markdown وبناء جملة Mermaid

  • تكوين وثائق الإصدار، بما في ذلك ملاحظات حول الإصدار ووثائق واجهة برمجة التطبيقات

  • تشغيل إنشاء الوثائق تلقائيًا من محفوظات Git

  • تكوين التكامل باستخدام خطافات الويب

  • تكوين التكامل بين لوحات Azure ومستودعات GitHub

  • تكوين التكامل بين GitHub أو Azure DevOps وMicrosoft Teams

تصميم استراتيجية التحكم بالمصادر وتنفيذها (10-15٪)

تصميم وتنفيذ استراتيجيات التفريع للتعليمات البرمجية المصدر

  • تصميم إستراتيجية فرع، بما في ذلك الفرع المستند إلى خط الاتصال، وفرع الميزات، وفرع الإصدار

  • تصميم وتنفيذ سير عمل طلب السحب باستخدام سياسات الفروع وقواعد حماية الفروع

  • تنفيذ قيود دمج الفروع باستخدام سياسات الفروع وقواعد حماية الفروع

تكوين المستودعات وإدارتها

  • تصميم وتنفيذ استراتيجية لإدارة الملفات الكبيرة، بما في ذلك Git Large File Storage (LFS) وgit-fat

  • تصميم استراتيجية لتوسيع نطاق مستودع Git وتحسينه، بما في ذلك المشاركة العددية والمشاركة عبر المستودعات

  • تكوين الأذونات في مستودع التحكم بالمصادر

  • تكوين العلامات لتنظيم مستودع التحكم بالمصادر

  • استرداد بيانات معينة باستخدام أوامر Git

  • إزالة بيانات محددة من عنصر تحكم المصدر

تصميم وتنفيذ البنية الأساسية لبرنامج ربط العمليات التجارية للإنشاء والإصدار (50-55٪)

تصميم استراتيجية إدارة الحزمة وتنفيذها

  • أنصح بأدوات إدارة الحزم بما في ذلك GitHub Packages و Azure Artifacts

  • تصميم وتنفيذ موجزات الحزم وطرق العرض للحزم المحلية والمصدرة

  • تصميم وتنفيذ استراتيجية تعيين إصدار التبعية لأصول وحزم التعليمات البرمجية، بما في ذلك تعيين الإصدار الدلالي (SemVer) والقائم على التاريخ (CalVer)

  • تصميم استراتيجية تعيين الإصدار للبيانات الاصطناعية للمسار

تصميم وتنفيذ استراتيجية اختبار للبنية الأساسية لبرنامج ربط العمليات التجارية

  • تصميم بوابات الجودة والإصدار وتنفيذها، بما في ذلك الأمان والإدارة

  • تصميم استراتيجية اختبار شاملة، بما في ذلك الاختبارات المحلية واختبارات الوحدة واختبارات التكامل واختبارات التحميل

  • تنفيذ الاختبارات في البنية الأساسية لبرنامج ربط العمليات التجارية، بما في ذلك تكوين مهام الاختبار، وتكوين وكلاء الاختبار، وتكامل نتائج الاختبار

  • تنفيذ تحليل تغطية التعليمات البرمجية

تصميم المسارات وتنفيذها

  • تحديد حل التشغيل التلقائي للتوزيع، بما في ذلك GitHub Actions وAzure Pipelines

  • تصميم وتنفيذ مشغل GitHub أو البنية الأساسية لعامل Azure DevOps، بما في ذلك التكلفة واختيار الأدوات والتراخيص والاتصال وإمكانية الصيانة

  • تصميم وتنفيذ التكامل بين مستودعات GitHub وAzure Pipelines

  • تطوير قواعد مشغل المسارات وتنفيذها

  • تطوير البنية الأساسية لبرنامج ربط العمليات التجارية باستخدام YAML

  • تصميم وتنفيذ استراتيجية لأمر تنفيذ المهمة، بما في ذلك التوازي وخطوط الأنابيب متعددة المراحل

  • تطوير وتنفيذ سيناريوهات البنية الأساسية لبرنامج ربط العمليات التجارية المعقدة، مثل المسارات المختلطة وقوالب الجهاز الظاهري والمشغلين أو الوكلاء المستضافين ذاتيا

  • إنشاء عناصر المسارات لإعادة الاستخدام، بما في ذلك قوالب YAML ومجموعات المهام والمتغيرات ومجموعات المتغيرات

  • تصميم وتنفيذ عمليات التحقق والموافقات باستخدام البيئات المستندة إلى YAML

تصميم عمليات التوزيع وتنفيذها

  • تصميم استراتيجية توزيع، بما في ذلك الأزرق والأخضر والكناري والحلقة والتعرض التدريجي وعلامات الميزات واختبار A/B

  • تصميم مسار لضمان ترتيب عمليات نشر التبعية بشكل موثوق

  • خطط لتقليل وقت التوقف أثناء النشر باستخدام موازنة الأحمال، والنشر المتجدد، واستخدام وتبديل فتحات النشر

  • تصميم خطة مسار الإصلاح العاجل للاستجابة لإصلاحات التعليمات البرمجية ذات الأولوية العالية

  • تصميم استراتيجية مرونة للنشر وتنفيذها

  • تنفيذ علامات الميزات باستخدام إدارة ميزات Azure App Configuration

  • تنفيذ نشر التطبيق باستخدام الحاويات والثنائيات والبرامج النصية

  • تنفيذ عملية توزيع تتضمن مهام قاعدة البيانات

تصميم البنية الأساسية كتعليمات برمجية وتنفيذها (IaC)

  • التوصية بتقنية إدارة التكوين للبنية الأساسية للتطبيق

  • تنفيذ استراتيجية إدارة التكوين للبنية الأساسية للتطبيق

  • تحديد استراتيجية IaC، بما في ذلك التحكم بالمصادر والتشغيل التلقائي للاختبار والتوزيع

  • تصميم وتنفيذ تكوين الحالة المطلوبة للبيئات، بما في ذلك تكوين حالة الأتمتة في Azure، مدير الموارد Azure، Bicep، وتكوين الآلة Azure

  • تصميم وتنفيذ بيئات توزيع Azure للتوزيع الذاتي عند الطلب

صيانة المسارات

  • مراقبة صحة المسار، بما في ذلك معدل الفشل والمدة والاختبارات غير المستقرة

  • تحسين البنية الأساسية لبرنامج ربط العمليات التجارية للتكلفة والوقت والأداء والموثوقية

  • تحسين تزامن البنية الأساسية لبرنامج ربط العمليات التجارية للأداء والتكلفة

  • تصميم استراتيجية استبقاء البيانات الاصطناعية للمسارات وتبعياتها وتنفيذها

  • ترحيل البنية الأساسية لبرنامج ربط العمليات التجارية من الإصدار الكلاسيكي إلى YAML في Azure Pipelines

تطوير خطة الأمان والتوافق (10–15%)

تصميم وتنفيذ أساليب المصادقة والتخويل

  • اختر بين مبادئ خدمة Microsoft Entra والهويات المدارة لموارد Azure (المعينة من النظام والمعين من قبل المستخدم)

  • تنفيذ وإدارة مصادقة GitHub، بما في ذلك تطبيقات GitHub، GITHUB_TOKEN، ورمز الوصول الشخصي

  • تنفيذ اتصالات خدمة Azure DevOps ورمز الوصول الشخصي وإدارتها

  • تصميم وتنفيذ الأذونات والأدوار في GitHub

  • تصميم وتنفيذ الأذونات ومجموعات الأمان في Azure DevOps

  • التوصية بمستويات الوصول المناسبة، بما في ذلك وصول المساهمين في Azure DevOps ووصول المتعاون الخارجي في GitHub

  • تكوين المشاريع والفرق في Azure DevOps

تصميم استراتيجية لإدارة المعلومات الحساسة في التشغيل التلقائي وتنفيذها

  • تنفيذ البيانات السرية والمفاتيح والشهادات وإدارتها باستخدام Azure Key Vault

  • تنفيذ وإدارة الأسرار والمصادقة غير السرية (مثل اتحاد هوية البارء العملي/OpenID Connect) في GitHub Actions وAzure Pipelines

  • تصميم وتنفيذ استراتيجية لإدارة الملفات الحساسة أثناء النشر، بما في ذلك ملفات Azure Pipelines الآمنة

  • تصميم مسارات لمنع تسرب المعلومات الحساسة

تشغيل فحص الأمان والتوافق تلقائيًا

  • تصميم استراتيجية لفحص الأمان والامتثال، بما في ذلك التبعية، والرمز، والسرية، ومسح الترخيص

  • تكوين Microsoft Defender for Cloud DevOps Security

  • تكوين GitHub Advanced Security لكل من GitHub وAzure DevOps

  • دمج GitHub Advanced Security مع Microsoft Defender for Cloud

  • أتمتة فحص الحاوية، بما في ذلك مسح صور الحاوية وتكوين إجراء لتشغيل تحليل CodeQL في حاوية

  • أتمتة تحليل الترخيص والثغرات الأمنية وإصدار المكونات مفتوحة المصدر باستخدام تنبيهات Dependabot

تنفيذ استراتيجية تقرير عن حالة النظام (5-10٪)

تكوين المراقبة لبيئة DevOps

  • تكوين سجلات Azure Monitor و Azure Monitor للاندماج مع أدوات DevOps

  • تكوين مجموعة بيانات التليمترية باستخدام Application Insights، VM Insights، Container Insights، Azure Monitor for Storage، وAzure Monitor for Networks

  • تكوين المراقبة في GitHub، بما في ذلك تمكين الرؤى وإنشاء المخططات وتكوينها

  • تكوين التنبيهات للأحداث في GitHub Actions وAzure Pipelines

تحليل المقاييس من تقرير عن حالة النظام

  • فحص مؤشرات أداء البنية الأساسية، بما في ذلك CPU والذاكرة والقرص والشبكة

  • تحليل المقاييس باستخدام بيانات تتبع الاستخدام التي تم جمعها، بما في ذلك الاستخدام وأداء التطبيق

  • فحص التتبع الموزع باستخدام Application Insights

  • الاستعلام عن السجلات باستخدام استعلامات Kusto Query Language (KQL)

موارد الدراسة

نوصيك بالحصول على التدريب والخبرة العملية قبل إجراء الاختبار. نقدم خيارات الدراسة الذاتية والتدريب في الفصول الدراسية بالإضافة إلى ارتباطات للوثائق ومواقع المجتمع ومقاطع الفيديو.

موارد الدراسة ارتباطات للتعلم والوثائق
الحصول على التدريب الاختيار من بين مسارات ووحدات التعليم حسب القدرات الفردية أو الحصول على دورة تدريبية بقيادة مدرب
البحث عن الوثائق مركز موارد DevOps
وثائق Azure DevOps
لوحات Azure
نظرة عامة على مفاتيح Azure Key Vault والأسرار والشهادات
Azure Monitor
مسارات Azure
Azure Repos
العمل مع Azure DevOps وGitHub
طرح سؤال Microsoft Q& أ | Microsoft Docs
الحصول على دعم المجتمع Azure DevOps - مجتمع Microsoft Tech
تابع Microsoft Learn Microsoft Learn - مجتمع Microsoft التقني
البحث عن مقطع فيديو منطقة جاهزية الامتحان
عروض Microsoft Learn

سجل التغيير

يلخص الجدول أدناه التغييرات بين الإصدار الحالي والسابق من المهارات التي تم قياسها. المجموعات الوظيفية في محرف غامق متبوعا بالأهداف داخل كل مجموعة. الجدول هو مقارنة بين الإصدار السابق والحالي من مهارات الاختبار التي تم قياسها والعمود الثالث يصف مدى التغييرات.

مجال المهارة قبل 24 أبريل 2026 منطقة المهارات اعتبارا من 24 أبريل 2026 التغيير
تصميم استراتيجية التحكم بالمصادر وتنفيذها تصميم استراتيجية التحكم بالمصادر وتنفيذها بلا تغيير
تصميم وتنفيذ استراتيجيات التفريع للتعليمات البرمجية المصدر تصميم وتنفيذ استراتيجيات التفريع للتعليمات البرمجية المصدر ثانوي
تصميم مسارات للإنشاء والإصدار وتنفيذها تصميم مسارات للإنشاء والإصدار وتنفيذها بلا تغيير
تصميم استراتيجية إدارة الحزمة وتنفيذها تصميم استراتيجية إدارة الحزمة وتنفيذها ثانوي
تصميم عمليات التوزيع وتنفيذها تصميم عمليات التوزيع وتنفيذها ثانوي
تصميم البنية الأساسية كتعليمات برمجية وتنفيذها (IaC) تصميم البنية الأساسية كتعليمات برمجية وتنفيذها (IaC) ثانوي
تطوير خطة الأمان والتوافق تطوير خطة الأمان والتوافق بلا تغيير
تصميم وتنفيذ أساليب المصادقة والتخويل تصميم وتنفيذ أساليب المصادقة والتخويل ثانوي
تصميم استراتيجية لإدارة المعلومات الحساسة في التشغيل التلقائي وتنفيذها تصميم استراتيجية لإدارة المعلومات الحساسة في التشغيل التلقائي وتنفيذها ثانوي
تنفيذ استراتيجية تقرير عن حالة النظام تنفيذ استراتيجية تقرير عن حالة النظام بلا تغيير
تكوين المراقبة لبيئة DevOps تكوين المراقبة لبيئة DevOps ثانوي