Getting Started with DevOps on AWS (Arabic)

باستخدام المناقشات والمحتوى التفاعلي والعروض التوضيحية، سيتعرف الطلاب على الفلسفيات الثقافية والممارسات والأدوات المستخدمة في بيئة DevOps. سوف يستكشف الطلاب أيضًا مفاهيم تطوير التطبيقات الآمنة وتقديمها بسرعة عالية على AWS. في نهاية هذه الدورة التدريبية، سيتمكن الطلاب من وصف كيف يمكن لـ AWS مساعدة الفرق على تنفيذ ممارسات DevOps لبناء ونشر التطبيقات بكفاءة بشكل أسرع وأكثر أمانًا وموثوقية. مستوى الدورة التدريبية: أساسي المدة: 60 دقيقة الأنشطة تتضمن هذه الدورة التدريبية مقاطع فيديو وعناصر تعليمية تفاعلية وفحوصات معرفة. أهداف الدورة التدريبية ستتعلم في هذه الدورة التدريبية ما يلي: • وصف منهجيات DevOps للثقافة والممارسات والأدوات. • وصف لماذا يعتبر تبني فلسفة DevOps الثقافية جزءًا لا يتجزأ من النجاح • تلخص تحول Amazon إلى DevOps. • تصنيف ووصف خدمات AWS DevOps الرئيسية التي تدعم دورة التطبيق. • تحديد خدمات AWS المستخدمة لأتمتة عملية التكامل المستمر والتسليم المستمر (CI / CD). • وصف كيفية إنشاء والتحكم في مسار عمل CI / CD الجمهور المستهدف تستهدف هذه الدورة التدريبية ما يلي: • المُطوِّرون • مهندسو عمليات تكنولوجيا المعلومات • متخصصو تكنولوجيا المعلومات • قادة تكنولوجيا المعلومات • ممارسو السحابة • مهندسو الحلول • مهندسو DevOps المتطلبات الأساسية نوصي الحاضرين في هذه الدورة التدريبية بما يلي: • معرفة عامة بدورة تطوير البرمجيات • المعرفة العامة بتكنولوجيا المعلومات • المعرفة العامة للحوسبة السحابية مخطط الدورة التدريبية الوحدة 1: مقدمة عن DevOps • نظرة عامة على الوحدة • ما المقصود بـ DevOps؟ • مشاكل ممارسات التنمية التقليدية • لماذا DevOps؟ • التحقق من المعرفة • الملخص الوحدة 2: منهجية DevOps • نظرة عامة على الوحدة • ثقافة DevOps • ممارسات DevOps • أدوات DevOps • التحقق من المعرفة • الملخ الوحدة 3: تطوير DevOps التابعة لـ Amazon • نظرة عامة على الوحدة • تطوير DevOps التابعة لـ Amazon • الملخص الوحدة 4: أدوات AWS DevOps • نظرة عامة على الوحدة • أدوات AWS DevOps • التحقق من المعرفة • الملخص الوحدة 5: شرح وإيضاح لـ AWS و DevOps • نظرة عامة على الوحدة • عرض توضيحي: إنشاء والتحكم في مسار عمل CI / CD • الملخص

Improve Code Quality with Amazon CodeGuru Reviewer

In this course, you will learn how to improve the quality of your code and strengthen your current DevOps practices by using Amazon CodeGuru Reviewer. You will also learn how to integrate CodeGuru Reviewer into development workflows to enhance code reviews with automated feedback. Finally, you will learn how to associate existing code repositories on GitHub and AWS CodeCommit with Amazon CodeGuru. • Course level: Fundamental • Duration: 1 hour Activities: This course includes videos, interactive learning objects, and knowledge checks. Course objectives: In this course, you will learn to: • Differentiate between CodeGuru Reviewer and Amazon CodeGuru Profiler • Explain how CodeGuru Reviewer supports DevOps practices • Describe how CodeGuru Reviewer helps you to improve code quality • Explain how to use CodeGuru Reviewer in your development workflow • Explain how to analyze your code with CodeGuru Reviewer • Describe how to contribute feedback to improve the effectiveness of CodeGuru Reviewer Intended audience: This course is intended for: • DevOps engineers • Developers Prerequisites: We recommend that attendees of this course have: • Experience developing applications using Java or Python  Course outline: Module 1: Introduction to Amazon CodeGuru • Introduction to CodeGuru • CodeGuru Reviewer and CodeGuru Profiler • Enhancing DevOps practices with CodeGuru • Developer workflow with CodeGuru Module 2: Using Amazon CodeGuru Reviewer • Using CodeGuru Reviewer • Getting started with CodeGuru Reviewer • CodeGuru Reviewer workflow • Demo: Associate GitHub repositories • Demo: Associate CodeCommit repositories • Reviewing code with CodeGuru Reviewer • Demo: Review your code • Demo: Review your repository

Getting Started with DevOps on AWS

This beginner level course is for technical learners in the development and operations domains who are interested in learning the basic concepts of DevOps on AWS. Using discussions, interactive content, and demonstrations students will learn about cultural philosophies, practices, and tools used in a DevOps environment. Students will also explore concepts for developing and delivering secure applications at high velocity on AWS. At the end of this course, students will be able to describe how AWS can help teams implement DevOps practices to efficiently build and deploy applications faster, more securely, and reliably. Course level: Fundamental Duration: 60 minutes Activities: This course includes videos, interactive learning objects, and knowledge checks. Course objectives: In this course, you will learn to: •Describe the DevOps methodologies of culture, practices, and tools •Describe the why adopting a DevOps cultural philosophy is integral to success •Summarize Amazon’s transformation to DevOps •Categorize and describe key AWS DevOps services that support the application lifecycle •Identify the AWS services used to automate the continuous integration and continuous delivery (CI/CD) process •Describe how to create and control a CI/CD pipeline Intended audience: This course is intended for: •Developers •IT Operations Engineers •IT Professionals •IT Leaders •Cloud Practitioners •Solutions Architects •DevOps Engineers Prerequisites: We recommend that attendees of this course have: •General knowledge of the software development cycle •General IT knowledge •General Cloud Computing Knowledge Course outline: Module 1: Introduction to DevOps •Module Overview •What is DevOps? •Problems with Traditional Development Practices •Why DevOps? •Knowledge Check •Summary Module 2: DevOps Methodology •Module Overview •DevOps Culture •DevOps Practices •DevOps Tools •Knowledge Check •Summary Module 3: Amazon’s DevOps Transformation •Module Overview •Amazon’s DevOps Transformation •Summary Module 4: AWS DevOps Tools •Module Overview •AWS DevOps Tools •Knowledge Check •Summary Module 5: AWS and DevOps Demo •Module Overview •Demo: Create and Control a CI/CD Pipeline •Summary