اكتشف كيفية أتمتة اختبار ونشر البنية الأساسية والتطبيقات الخاصة بـ AWS أثناء استعدادك لامتحان شهادة AWS Certified DevOps Engineer - Professional.
يتضمن التكامل المستمر والتسليم المستمر (CI/CD) عمليات آلية وقابلة للتكرار تعمل على تبسيط دورة حياة تطوير البرامج (SDLC). في هذه الدورة التدريبية، ستقوم بفحص خدمة AWS CodeCommit التي توفر البنية التحتية لإصدار كود المصدر المستندة إلى Git لـ CI/CD. ستبدأ باستكشاف مفهوم خط أنابيب CI/CD، ونموذج DevOps، وخدمة AWS CodeCommit، وكيفية تحديد حالات الاستخدام لـ CodeCommit. بعد ذلك، قم بتأمين الوصول إلى خدمة AWS CodeCommit، وإنشاء مستودع، واستكشاف العمليات المختلفة باستخدام الأوامر القياسية المستندة إلى Git. للمضي قدمًا، ستعمل مع الفروع والدمج وسحب الطلبات وتعيين سياسات إدارة الهوية والوصول (IAM) للتحكم الدقيق في مستودعات CodeCommit. أخيرًا، قم بتكوين إشعارات أحداث المستودع ومشغلات AWS Lambda للاستجابة لأحداث CodeCommit. هذه الدورة هي واحدة من مجموعة الدورات التي تعدك لامتحان شهادة AWS Certified DevOps Engineer - Professional (DOP-C01)، والتي تغطي أهدافًا من المجال 1 من موضوعات الاختبار.
مرحلة التكامل لدورة حياة تطوير البرمجيات (SDLC) التي تتضمن التكامل المستمر والتسليم المستمر (CI/تتضمن مبادئ CD) خطوة بناء البرنامج حيث تحدث عمليات بناء واختبار سير العمل الرئيسية. في هذه الدورة التدريبية، ستستكشف خدمة AWS CodeBuild التي توفر خدمات بناء البرامج المُدارة بالكامل لسير عمل CI/CD. اكتشف خدمة AWS CodeBuild وتعرف على كيفية العمل مع مشاريع CodeBuild، بما في ذلك وظيفة ملف buildspec وتفاصيل بيئات البناء. بعد ذلك، استخدم مشاريع AWS CodeBuild وقم بإدارة عناصر مخرجات البناء. انتقل إلى تسجيل ومراقبة خدمة CodeBuild ثم قم بتكوين ودمج تنبيهات CloudWatch مع CodeBuild. ركز على تقارير الاختبار وفكر في كيفية دمج Jenkins مع CodeBuild. أخيرًا، قم بتكوين Jenkins Automation Server على AWS واستكشف تقارير تغطية التعليمات البرمجية باستخدام CodeCov. هذه الدورة هي واحدة من مجموعة الدورات التي تعدك لامتحان شهادة AWS Certified DevOps Engineer - Professional (DOP-C01).
مرحلة النشر هي المرحلة النهائية من دورة حياة تطوير البرمجيات (SDLC) في سير عمل CI/CD. أثناء النشر، يتم نقل الكود من التحكم في الإصدار وأتمتته إلى المستخدمين. في هذه الدورة التدريبية، اكتشف كيف توفر خدمة AWS CodeDeploy خدمات نشر البرامج المُدارة بالكامل لمختلف منصات الحوسبة السحابية والمختلطة. ابدأ باستكشاف المكونات والتطبيقات الرئيسية لـ AWS CodeDeploy، والتحقيق في كيفية تنفيذ عمليات النشر، والتعرف على تكوينات AWS CLI. بعد ذلك، قم بالتدرب على تكوين مثيل EC2 والعمل مع تكوينات النشر ومجموعات النشر. أخيرًا، استكشف دعم تسجيل النشر ومراقبته وكيفية تكوين النشر للتراجع التلقائي عن النشر الفاشل. هذه الدورة هي واحدة من مجموعة الدورات التي تعدك لامتحان شهادة مهندس DevOps المعتمد من AWS - المحترف (DOP-C01).a