دوره DevSecOps با Azure Cloud ،GitOps و GitHub Actions
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری استقرار بازی Mario در Azure Kubernetes Service
- یادگیری استفاده از اصول GitOps هنگام پیادهسازی پایپ لاین DevSecOps
- یادگیری پیادهسازی پایپ لاین DevSecOps برای بازی Mario با استفاده از GitHub Actions
- یادگیری ادغام SonarQube (مستقر شده بر روی EC2 instance) در پایپ لاین DevSecOps
- یادگیری پیادهسازی امنیت کانتینر برای بازی Mario با استفاده از GitHub Actions
- یادگیری Dockerize کردن بازی Mario و ساخت پروژه
پیشنیازهای دوره
- فرمان های اولیه Git
- دانش اولیه رایانش ابری
- علاقه به یادگیری DevSecOps و GitOps
توضیحات دوره
سفری تحولآفرین را برای تسلط به ادغام یکپارچه توسعه، امنیت و عملیات (DevSecOps) در دنیای رایانش ابری آغاز کنید. به دوره «DevSecOps با Azure Cloud ،GitOps و GitHub Actions» خوش آمدید؛ دورهای فشرده و عملی که برای توانمندسازی شما با مهارتهای ضروری مورد نیاز برای پیشرفت در چشمانداز به سرعت در حال تحول توسعه نرمافزار مدرن طراحی شده است.
نکات کلیدی:
اصول GitOps:
پارادایم انقلابی GitOps را کشف کنید، جایی که سیستمهای کنترل نسخه، به ویژه Git، به ستون فقرات عملیات تبدیل میشوند. مزایای پیکربندی اعلانی و گردشهای کاری مشترک را کشف کنید.
آزادسازی GitHub Actions:
پتانسیل GitHub Actions را برای خودکارسازی گردشهای کاری خود آزاد کنید. ساخت، تست و استقرار یکپارچه اپلیکیشن ها را بیاموزید، مداخلات دستی را کاهش دهید و چرخه عمر توسعه خود را تسریع بخشید.
بهترین شیوههای DevSecOps:
با ادغام شیوههای امنیتی در هر مرحله از پایپ لاین توسعه، وضعیت امنیتی خود را ارتقا دهید. بهترین شیوههای DevSecOps را برای محافظت از اپلیکیشن های خود از پایه درک و پیادهسازی کنید.
سناریوهای دنیای واقعی و مطالعات موردی:
دانش خود را در سناریوهای دنیای واقعی و مطالعات موردی مرتبط با صنعت اعمال کنید. بینشهایی از پیادهسازیهای موفق DevSecOps به دست آورید و از تجربیات سازمانهای پیشرو بیاموزید.
محیط یادگیری تعاملی:
در محیطهای یادگیری تعاملی و مشترک شرکت کنید. در بحثها و آزمایشگاههای عملی شرکت کنید که چالشهای دنیای واقعی پیش روی متخصصان DevSecOps را شبیهسازی میکنند.
مخاطبان دوره:
- توسعهدهندگانی که علاقهمند به افزایش درک خود از شیوههای توسعه امن هستند.
- متخصصان عملیات که به دنبال بهینهسازی و خودکارسازی فرآیندهای استقرار هستند.
- علاقهمندان به امنیت که قصد دارند امنیت را به طور یکپارچه در چرخه عمر توسعه ادغام کنند.
پیشنیازها:
- درک اولیه از Azure Cloud و Git
- آشنایی با فرآیندهای توسعه و استقرار نرمافزار
با شرکت در «DevSecOps با Azure Cloud ،GitOps و GitHub Actions» حرفه خود را متحول کنید. خود را به مهارتهایی مجهز کنید که سازمانهای پیشرو در عصر توسعه نرمافزار امن و مشترک به آنها نیاز دارند. در این سفر هیجانانگیز همراه شوید تا به یک قهرمان DevSecOps تبدیل گردید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان
- مهندسان امنیت
- مهندسان DevOps
- مهندسان DevSecOps
دوره DevSecOps با Azure Cloud ،GitOps و GitHub Actions
-
مقدمه و دستور کار 08:30
-
GitOps چیست؟ 05:08
-
تفاوت GitOps با DevOps و DevSecOps چیست؟ 05:27
-
درک بخشهای مختلف مطالعه موردی DevSecOps 04:40
-
کار عملی: ایجاد حساب Azure Cloud 06:30
-
کار عملی: ایجاد کلاستر Kubernetes با استفاده از Azure Kubernetes Service 12:59
-
کار عملی: نصب ArgoCD بر روی کلاستر Azure Kubernetes 10:10
-
کار عملی: نصب SonarQube بر روی AWS EC2 instance 11:32
-
کار عملی: کلون کردن مخزن GitHub بازی Mario روی سیستم محلی 05:02
-
کار عملی: بخش 1 - ادغام SonarQube برای SAST در پایپ لاین DevSecOps 04:45
-
کار عملی: بخش 2 - ادغام SonarQube برای SAST در پایپ لاین DevSecOps 04:22
-
کار عملی: بخش 3 - ادغام SonarQube برای SAST در پایپ لاین DevSecOps 07:41
-
کار عملی: بخش 4 - ادغام SonarQube برای SAST در پایپ لاین DevSecOps 06:13
-
کار عملی: پیادهسازی Quality Gates برای SAST در پایپ لاین DevSecOps 06:20
-
کار عملی: ایجاد حساب DockerHub و مخزن DockerHub 03:10
-
کار عملی: نوشتن Dockerfile برای پروژه بازی Mario 05:04
-
کار عملی: بخش 1 - ساخت و Push ایمیج داکر Mario به مخزن DockerHub 08:29
-
کار عملی: بخش 2 - ساخت و Push ایمیج داکر Mario به مخزن DockerHub 08:37
-
کار عملی: پیادهسازی تگ کردن پویا برای ایمیج داکر Mario 07:08
-
کار عملی: بخش 1 - پیادهسازی اسکن کانتینر برای بازی Mario 06:41
-
کار عملی: بخش 2 - پیادهسازی اسکن کانتینر برای بازی Mario 06:13
-
کار عملی: بخش 1 - استقرار بازی Mario در کلاستر Azure Kubernetes با استفاده از ArgoCD 06:38
-
کار عملی: بخش 2 - استقرار بازی Mario در کلاستر Azure Kubernetes با استفاده از ArgoCD 12:37
-
درک پایپ لاین End-to-End DevSecOps برای بازی Mario 05:09
-
کار عملی: بخش 1 - پیادهسازی پایپ لاین End-to-End DevSecOps برای بازی Mario 10:18
-
کار عملی: بخش 2 - پیادهسازی پایپ لاین End-to-End DevSecOps برای بازی Mario 09:52
-
کار عملی: بخش 3 - پیادهسازی پایپ لاین End-to-End DevSecOps برای بازی Mario 08:57
مشخصات آموزش
دوره DevSecOps با Azure Cloud ،GitOps و GitHub Actions
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:متوسط
- تعداد درس:27
- مدت زمان :03:20:03
- حجم :1.65GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy