منذ 6 ساعات
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
يتطلب إتقان DevOps أكثر من مجرد مشاهدة مقاطع الفيديو؛ فهو يتطلب القدرة على تطبيق منطق التحكم في الإصدار تحت الضغط. تم تصميم مجموعة الاختبارات التدريبية الشاملة هذه خصيصًا للمحترفين والطلاب الذين يهدفون إلى تعزيز خبراتهم في GitHub وGitLab. سواء كنت تستعد للحصول على شهادة أو مقابلة فنية، فإن اختبارات التدريب هذه توفر البيئة الصارمة اللازمة لسد الفجوة بين النظرية ومستوى الإنتاج DevOps. لماذا يختار المتعلمون الجادون هذه الاختبارات التدريبية؟ يفهم المتعلمون الجادون أن الفرق بين مهندس مبتدئ ومهندس كبير غالبًا ما يكمن في قدرتهم على التحكم في الإصدار. تم تصميم هذه الدورة التدريبية لتحدي فهمك لاستراتيجيات التفريع، وتكامل CI/CD، وأمن المستودعات.- عمق لا مثيل له: على عكس الاختبارات العامة، تتعمق هذه الأسئلة في "السبب" وراء أوامر Git والميزات الخاصة بالنظام الأساسي.
- دعم المدرب: لن تكون وحدك أبدًا. إذا بدا المفهوم غير واضح، يقدم مدرسونا تعليقات مخصصة لضمان إتقانك للمادة.
- التحسين المستمر: يتم تحديث بنك الأسئلة الخاص بنا ليعكس أحدث التغييرات في نظام DevOps البيئي، بما في ذلك إجراءات GitHub وخطوط أنابيب GitLab CI/CD.
- الأساسيات / الأسس: تركز على الأساسيات المطلقة للتحكم في الإصدار. سيتم اختبارك على دورة حياة Git المحلية، بما في ذلك تهيئة المستودعات والتغييرات المرحلية وفهم الفرق بين دليل العمل ومنطقة التدريج.
- المفاهيم الأساسية: تنتقل إلى الأساسيات اليومية لتعاون DevOps. يغطي هذا القسم التفرع والدمج ومزامنة المستودع عن بعد وحل تعارضات الدمج الأساسية.
- المفاهيم المتوسطة: هنا، نستكشف أدوات الطاقة الخاصة بالنظام الأساسي. ستواجه أسئلة حول طلبات السحب (GitHub)، وطلبات الدمج (GitLab)، وسير عمل مراجعة التعليمات البرمجية، واستخدام التصنيفات، والمعالم الرئيسية، والمشكلات لإدارة المشروع.
- المفاهيم المتقدمة: تستهدف هذه الوحدة المستخدم "المحترف". توقع طرح أسئلة حول إعادة كتابة التاريخ من خلال إعادة التأسيس التفاعلية، وانتقاء التزامات محددة، وإدارة الوحدات الفرعية أو تخزين الملفات الكبيرة (LFS).
- سيناريوهات العالم الحقيقي: مصممة لتقليد يوم في العمل. تمثل هذه الأسئلة مشكلة - مثل خط أنابيب إنتاج معطل أو فرع تالف - وتطلب منك تحديد طريقة الاسترداد الأكثر كفاءة وأمانًا.
- مراجعة مختلطة / اختبار نهائي: محاكاة شاملة ومحددة التوقيت تسحب الأسئلة من جميع الأقسام السابقة. هذا هو المعيار النهائي لإثبات أنك مستعد لبيئة احترافية.
- الخيار 1: تطوير دمج git
- الخيار 2: إنتاج git rebase
- الخيار 3: git Cherry-pick
- الخيار 4: git pull --rebase
- الخيار 5: git checkout -b إنتاج
- الإجابة الصحيحة: الخيار 3
- الخيار 1: سيؤدي هذا إلى إجراء دمج كامل، وجلب كل التزام من فرع التطوير، مما ينتهك المتطلبات.
- الخيار 2: سيؤدي هذا إلى نقل سجل الإنتاج بالكامل إلى فرع التطوير، وهو عكس ما تم طلبه.
- الخيار 4: يُستخدم هذا لجلب التغييرات عن بعد وإعادة تأسيس عملك المحلي على أعلى منهم؛ ولا يختار التزامات محددة.
- الخيار 5: يؤدي هذا ببساطة إلى إنشاء فرع جديد يسمى الإنتاج، ولا ينقل أي التزامات.
- الخيار 1: متى: يدوي
- الخيار 2: القواعد: if: $CI_PIPELINE_SOURCE == "merge_request_event"
- الخيار 3: فقط: [main]
- الخيار 4: المشغل: تضمين
- الخيار 5:allow_failure: صحيح
- الإجابة الصحيحة: الخيار 2
- الخيار 1: هذا يجعل المهمة تتطلب من الإنسان النقر على "تشغيل" للبدء، بغض النظر عن نوع الحدث.
- الخيار 3: يحد هذا من تشغيل المهمة فقط عندما يتم دفع التغييرات إلى الفرع الرئيسي.
- الخيار 4: يُستخدم هذا للتشغيل خطوط أنابيب متعددة المشاريع أو فرعية، وليس لتحديد التنفيذ المشروط بناءً على MRs.
- الخيار 5: يسمح هذا لخط الأنابيب بالاستمرار حتى في حالة فشل المهمة، لكنه لا يتحكم في وقت بدء المهمة.
- الخيار 1: git rm
- الخيار 2: git checkout --
- الخيار 3: gitset --soft HEAD~1 ثم إزالة الملف
- الخيار 4: git Branch -D main
- الخيار 5: git revert HEAD
- الإجابة الصحيحة: الخيار 3
- الخيار 1: يؤدي هذا إلى إزالة الملف من نظام الملفات الحالي ولكن الملف يظل في سجل الالتزام السابق.
- الخيار 2: يستبدل هذا تغييراتك الحالية بالإصدار من الالتزام الأخير؛ لن يؤدي ذلك إلى إزالة البيانات الحساسة التي تم الالتزام بها بالفعل.
- الخيار 4: يؤدي هذا إلى حذف فرعك الرئيسي بالكامل، وهو إجراء مدمر لا يحل مشكلة تصحيح التزام معين.
- الخيار 5: يؤدي هذا إلى إنشاء التزام جديد يلغي التغييرات، ولكن مفتاح واجهة برمجة التطبيقات الحساس سيظل موجودًا في سجل الالتزام السابق ليتمكن أي شخص من العثور عليه.
- محاولات غير محدودة: يمكنك إعادة إجراء الاختبارات عدة مرات لضمان الإتقان التام.
- بنك أصلي ضخم: يمكنك الوصول إلى مجموعة هائلة من الأسئلة الأصلية التي صممها خبراء الصناعة.
- دعم الخبراء: تحصل على دعم مباشر من المعلمين إذا كانت لديك أسئلة بخصوص أي منطق أو إجابة.
- تفسيرات تفصيلية: يتضمن كل سؤال شرحًا عميقًا حتى تتعلم من أخطائك على الفور.
- جاهز للجوال: الدراسة أثناء التنقل! هذه الدورة متوافقة تمامًا مع الهاتف المحمول مع تطبيق Udemy.
- خالية من المخاطر: نقدم ضمان استرداد الأموال لمدة 30 يومًا إذا لم تكن راضيًا عن جودة المحتوى.
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة