منذ يوم
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
تغطية تفصيلية لنطاق الاختبار تعكس مجموعة الاختبارات التدريبية الشاملة هذه المخطط الدقيق لشهادة Microsoft الرسمية المعتمدة: شهادة DevOps Engineer Expert. يتم تعيين كل سؤال إلى المجالات الأساسية الحالية والأوزان لضمان التوافق الكامل مع بيئة الاختبار الفعلية.- تخطيط وتنفيذ برنامج Azure DevOps (25%): الانتقال إلى ثقافة DevOps عالية الأداء، وإدارة عناصر العمل باستخدام Azure Boards، وتصميم إستراتيجيات التحكم في المصدر في Azure Repos، وتنفيذ أطر التعاون بين الفرق.
- تكوين موارد Azure وإدارتها لخطوط أنابيب DevOps. (20%): تصميم مسارات أتمتة CI/CD، واستضافة الحزم المخصصة عبر Azure Artifacts، وتنظيم البنية التحتية للبناء، وتكوين الوكلاء المستضافين ذاتيًا أو البنية التحتية المستضافة على السحابة.
- تنفيذ الأمان والحوكمة والامتثال والهوية في عمليات DevOps (15%): إدارة الأسرار والرموز المميزة والشهادات عبر Azure Key Vault، وأتمتة فحص الثغرات الأمنية، وإعداد التحكم في الوصول على أساس الدور (RBAC)، وإنفاذ سياسات حوكمة الشركات.
- إدارة الإصدارات ونشرها وتنفيذ المراقبة والتعليقات (20%): هيكلة أنماط النشر المتقدمة (الأزرق/الأخضر، الكناري، التعرض التدريجي)، وإعداد المراقبة المستمرة باستخدام Azure Monitor وApplication Insights، والتقاط قياس النظام عن بُعد.
- نشر التطبيقات السحابية الأصلية وإدارتها (20%): تصميم مسارات العمل المعبأة في حاويات، ونشر تطبيقات الحاويات إلى خدمة Azure Kubernetes Service. (AKS) أو Azure Container Apps، وإدارة مجموعات Kubernetes، وتتبع أداء دورة حياة الحاوية.
- أ) الوضع الكامل
- ب) الوضع التزايدي
- ج) وضع التحقق من الصحة
- د) وضع التراجع
- هـ) الوضع التسلسلي
- F) الوضع المتوازي
- الإجابة الصحيحة: ب) الوضع التزايدي
- لماذا هذا صحيح: في الوضع التزايدي، يترك مدير الموارد الموارد دون تغيير الموجودة في مجموعة الموارد ولكن لم يتم تحديدها في القالب. فهو يضيف أو يعدل فقط الموارد المحددة في القالب، مما يحمي أصول الإنتاج الموجودة وغير المدرجة من الحذف.
- لماذا تكون الخيارات الأخرى غير صحيحة:
- أ) الوضع الكامل: في الوضع الكامل، يحذف مدير الموارد الموارد الموجودة في مجموعة الموارد ولكن لم يتم تحديدها في القالب. سيؤدي هذا إلى تدمير موارد تخزين الإنتاج غير المدرجة الموجودة لديك.
- ج) وضع التحقق من الصحة: يقوم وضع التحقق من الصحة باختبار القالب للتأكد من صلاحيته الهيكلية والنحوية فقط قبل التشغيل. ولا ينفذ فعليًا خصائص النشر أو تحديث التكوين.
- د) وضع التراجع: التراجع هو إعداد لمعالجة الأخطاء يُستخدم للعودة إلى نشر ناجح سابق في حالة فشل النشر الحالي، وهو ليس وضع تنفيذ نشر بحد ذاته.
- هـ) الوضع التسلسلي: يفرض الوضع التسلسلي الترتيب التسلسلي للحلقات داخل قالب بدلاً من التحكم في سلوك الحفظ أو الحذف العام للموارد في مجموعة مستهدفة.
- و) الوضع المتوازي: يفرض الوضع المتوازي النشر المتزامن لموارد متعددة داخل كتلة حلقة، ولا يغير منطق الحذف الأساسي المطبق على الموارد غير المدرجة في مجموعة الموارد المستهدفة.
- أ) دمج بوابة جودة SonarQube مباشرة في مسار الإنشاء.
- ب) تنفيذ برنامج نصي Shell داخلي باستخدام أنماط regex المخصصة أثناء مرحلة الإنشاء.
- ج) دمج أدوات أمان Microsoft Defender لـ Cloud DevOps مع سياسة الإنشاء التلقائية.
- د) جدولة تدقيق يدوي أسبوعي لـ Maven الخاص بالتطبيق pom.xml.
- هـ) قم بتكوين تعريف سياسة Azure الذي يستهدف بنية مستودع Azure Repos.
- و) استخدم Azure Key Vault لتشفير التعليمات البرمجية المصدر أثناء خطوة التجميع.
- الإجابة الصحيحة: ج) دمج أدوات أمان Microsoft Defender for Cloud DevOps مع سياسة الإنشاء التلقائي.
- سبب ذلك صحيح: يوفر Microsoft Defender for Cloud فحص أمان DevOps الأصلي للتبعيات مفتوحة المصدر. يمكن أن يفشل تلقائيًا في عمليات الإنشاء بناءً على حدود خطورة محددة ويقوم بمركزية بيانات الامتثال للمراجعين مباشرة داخل بوابة Azure.
- لماذا تكون الخيارات الأخرى غير صحيحة:
- أ) دمج بوابة جودة SonarQube: تم تصميم SonarQube بشكل أساسي لاختبار أمان التطبيقات الثابتة (SAST) ومقاييس جودة التعليمات البرمجية، ولا يتخصص في التحليل الشامل لتركيب البرامج مفتوحة المصدر (SCA) أو تقارير تدقيق الامتثال الأصلية لـ Azure.
- ب) تنفيذ برنامج نصي داخلي لـ Shell: البرامج النصية لصدفة regex المخصصة معرضة للأخطاء، ويصعب صيانتها، وتفشل في توفير معلومات حديثة عن تهديدات الثغرات الأمنية أو وثائق الامتثال الموحدة.
- د) جدولة تدقيق يدوي أسبوعي: تعرض المراجعات اليدوية أخطاء بشرية كبيرة، وحجمها ضعيف، وتفشل في منع البنيات الضعيفة في الوقت الفعلي داخل مسار CI/CD النشط.
- هـ) تكوين تعريف سياسة Azure: تقييمات سياسة Azure المنشورة الموارد السحابية في وقت التشغيل أو وقت النشر، فلا يمكن تحليل ملفات تبعية مصدر التطبيق الفردي أو فحصها مباشرة داخل Azure Repo أثناء الإنشاء.
- و) استخدم Azure Key Vault لتشفير التعليمات البرمجية المصدر: تم تصميم Azure Key Vault لإدارة سرية آمنة ومفاتيح التشفير والشهادات، ولا يمكنه تجميع التعليمات البرمجية أو فحص التبعيات الخارجية بحثًا عن ثغرات أمنية في البرامج.
- أ) خدمة Kubernetes ClusterIP
- ب) القواعد القياسية لـ Azure Load Balancer
- ج) شبكة خدمة مثل Linkerd أو وحدة التحكم في الدخول مع قواعد توجيه الكناري
- د) بوابة تطبيق Azure مع القواعد الأساسية المستندة إلى المسار
- هـ) تكوين Kubernetes NodePort
- F) سجل CoreDNS المرجح السجلات
- الإجابة الصحيحة: ج) شبكة خدمة مثل Linkerd أو وحدة التحكم في الدخول مع قواعد توجيه الكناري
- لماذا هذا صحيح: يتطلب تحويل حركة المرور المتقدم بناءً على النسب المئوية المرجحة (عمليات نشر الكناري) وحدة تحكم في الدخول تدعم التعليقات التوضيحية لحركة المرور أو شبكة خدمة تعمل في الطبقة 7. وهذا يسمح بالتحكم الدقيق في توجيه حركة مرور الخدمات الصغيرة بدون خدمة التعطيل.
- لماذا الخيارات الأخرى غير صحيحة:
- أ) خدمة Kubernetes ClusterIP: يوفر ClusterIP فقط الاتصال الداخلي وموازنة التحميل الأساسية بين الكبسولات النشطة، ولا يمكنه توجيه حركة المرور بناءً على نسبة مئوية دقيقة وغير متساوية من الأوزان لاختبار Canary.
- ب) القواعد القياسية لـ Azure Load Balancer: تعمل موازنات تحميل Azure القياسية بشكل أساسي في الطبقة 4 (TCP/UDP) ولا يمكنها العمل بذكاء فصل النسب المئوية لحركة المرور على مستوى تطبيق HTTP أو تحويلها بسلاسة بين إصدارات تطبيق محددة.
- د) بوابة تطبيق Azure مع القواعد الأساسية المستندة إلى المسار: تقوم القواعد المستندة إلى المسار الأساسية بتوجيه حركة المرور فقط باستخدام بنية مسار URI (على سبيل المثال، /images vs /video)، ولا تدعم توجيه النسبة المئوية المقسمة عبر مسارات متطابقة تعمل بإصدارات برامج مختلفة.
- هـ) تكوين Kubernetes NodePort: يعرض NodePort خدمة على منفذ ثابت عبر IP الخاص بكل عقدة العنوان، فهو لا يوفر أي طبقة من تقسيم حركة المرور الدقيقة أو إمكانية توجيه الإصدار.
- F) يسجل CoreDNS السجلات المرجحة: يدير CoreDNS تحليل الاسم الداخلي داخل المجموعة، ولا يدير بشكل فعال مستويات حركة مرور جلسة HTTP/HTTPS للتطبيق في الوقت الفعلي أو يفحصها أو يقطعها.
- يمكنك إعادة إجراء الاختبارات عدة مرات كما تريد
- هذا بنك أسئلة أصلي ضخم
- يمكنك الحصول على دعم من المدرسين إذا كانت لديك أسئلة
- يحتوي كل سؤال على شرح تفصيلي
- متوافق مع الهاتف المحمول مع تطبيق Udemy
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
الدورات المقترحة
0 تعليقات
تسجيل دخول