دوره GitOps با Kubernetes (K8S) و Terraform، آژور و AWS
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد بگیرید که چگونه زیرساختهای ابری Azure و AWS را با استفاده از Terraform ایجاد کنید.
- اصول GitOps را فرا بگیرید.
- استقرار در سرویس Kubernetes Azure (AKS) را با استفاده از پایپلاین GitOps بیاموزید.
- یاد بگیرید که چگونه پروژه را داکرایز کرده و بسازید.
پیش نیازهای دوره
- فرمانهای اولیه Git
- دانش اولیه از رایانش ابری
- علاقهمند به یادگیری GitOps
توضیحات دوره
بررسی دوره
به بررسی دنیای GitOps بپردازید؛ یک چارچوب عملیاتی که بهترین شیوههای DevOps را که در توسعه نرمافزار مانند کنترل نسخه، همکاری، تطابقپذیری و CI/CD استفاده میشوند، گرفته و آنها را در خودکارسازی زیرساخت اعمال میکند. این دوره جامع برای تجهیز متخصصان به دانش و مهارتهای لازم جهت پیادهسازی استراتژیهای GitOps با استفاده از Terraform Kubernetes ،Azure و AWS طراحی شده است.
آنچه خواهید آموخت:
- اصول GitOps: درک اصول GitOps، از جمله کنترل نسخه، CI/CD و زیرساخت بهعنوان کد (IaC) برای مدیریت و خودکارسازی مؤثر زیرساختها
- تسلط بع Terraform: یادگیری عمیق Terraform برای مدیریت زیرساخت بهعنوان کد در پلتفرمهای AWS و Azure. تسلط به CLI تررافورم، گردشکارها و بهترین شیوهها برای نوشتن، برنامهریزی و ایجاد وضعیتهای زیرساختی قابل تکرار
- Kubernetes در عمل: یادگیری چگونگی مدیریت و مقیاسپذیری اپلیکیشنهای کانتینری با استفاده از Kubernetes. چگونگی استقرار، مدیریت و مقیاسگذاری پویا اپلیکیشنها در Azure (AKS) را بیاموزید.
- استراتژیهای چند ابری (Multi-Cloud): کسب مهارت در استفاده از هر دو پلتفرم AWS و Azure. آشنایی با ویژگیها و ابزارهای مدیریتی خاص هر ارائهدهنده ابری
- پیادهسازی گردش کاری GitOps: یادگیری ادغام GitOps در چرخه CI/CD با استفاده از ابزارهایی مانند ArgoCD برای خودکارسازی استقرارها در محیط Kubernetes بهترین شیوههای امنیتی: درک شیوههای ایمنسازی در مدیریت رازها، استانداردهای تطابقپذیری و کنترل دسترسی در گردش کاری GitOps
- سناریوهای دنیای واقعی: تعامل در پروژهها و آزمایشهای عملی که سناریوهای واقعی را شبیهسازی میکنند تا آموختهها را بهطور عملی اعمال کنید.
چه کسانی باید در این دوره شرکت کنند؟
این دوره برای مهندسان DevOps، معماران ابری، مدیران سیستم و توسعهدهندگان نرمافزار مناسب است که میخواهند مهارتهای خود را در زمینه خودکارسازی و مدیریت زیرساختها با استفاده از فناوریها و شیوههای نوین ارتقا دهند.
چرا در این دوره شرکت کنید؟
در این دوره، شما از درک تئوری به سمت کاربرد عملی حرکت خواهید کرد تا اطمینان حاصل شود که برای پیادهسازی شیوههای GitOps در محیطهای چند ابری با استفاده از Terraform و Kubernetes آماده ورود به بازار کار هستید. در پایان دوره، با اعتمادبهنفس میتوانید استقرارهای پیچیده را مدیریت کرده و زیرساختها را در مقیاس وسیع با استفاده از اصول مدرن DevOps و GitOps کنترل کنید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان
- مهندسان DevOps
- مهندسان تضمین کیفیت
دوره GitOps با Kubernetes (K8S) و Terraform، آژور و AWS
-
مقدمه و دستور کار 08:43
-
GitOps چیست؟ 05:08
-
GitOps چگونه با DevOps و DevSecOps متفاوت است؟ 05:27
-
Terraform چیست؟ 06:41
-
بیایید قسمتهای مختلف مطالعه موردی GitOps را درک کنیم 05:48
-
عملی: بیایید یک حساب کاربری Azure بسازیم 06:30
-
عملی: بیایید یک حساب کاربری AWS بسازیم 07:47
-
عملی: بیایید Azure CLI را بر روی سیستم محلی نصب کنیم 04:19
-
عملی: نصب Terraform بر روی سیستم محلی 03:46
-
عملی: کلون کردن مخزن Terraform ابری Azure روی سیستم محلی 05:24
-
عملی: درک کد Terraform ابری Azure 12:15
-
عملی: اجرای کد Terraform ابری Azure برای ایجاد خوشه Kubernetes Azure 08:50
-
عملی: کلون کردن مخزن Terraform ArgoCD بر روی سیستم محلی 03:53
-
عملی: درک کد Terraform ArgoCD 06:19
-
عملی: تکمیل پیشنیازها برای اجرای کد Terraform ArgoCD 07:12
-
عملی: اجرای کد Terraform ArgoCD برای نصب ArgoCD بر روی AKS 08:55
-
عملی: کلون کردن مخزن Terraform AWS بر روی سیستم محلی 04:09
-
عملی: درک کد Terraform AWS 10:49
-
عملی: درک اسکریپت Shell استفاده شده در کد Terraform AWS 04:54
-
عملی: تولید جفت کلید و جمعآوری جزئیات VPC قبل از اجرای کد Terraform 05:58
-
عملی: اجرای کد Terraform AWS برای ایجاد زیرساخت AWS 08:00
-
عملی: بیایید مخزن GitHub ماریو را بر روی سیستم محلی کلون کنیم 04:26
-
عملی: ادغام SonarQube برای تحلیل کد در پایپلاین GitOps - قسمت 1 03:59
-
عملی: ادغام SonarQube برای تحلیل کد در پایپلاین GitOps - قسمت 2 04:21
-
کار عملی: ادغام SonarQube برای تحلیل کد در پایپلاین GitOps - قسمت 3 07:41
-
عملی: ادغام SonarQube برای تحلیل کد در پایپلاین GitOps - قسمت 4 06:10
-
عملی: پیادهسازی دروازههای کیفیت با استفاده از SonarQube در پایپلاین GitOps 06:10
-
عملی: نوشتن Dockerfile برای پروژه بازی ماریو 04:58
-
عملی: ایجاد حساب کاربری و مخزن DockerHub 03:09
-
عملی: ساخت و ارسال تصویر Docker ماریو به مخزن DockerHub - قسمت 1 08:29
-
عملی: ساخت و ارسال تصویر Docker ماریو به مخزن DockerHub - قسمت 2 08:36
-
عملی: پیادهسازی برچسبگذاری دینامیک برای تصویر Docker ماریو 07:07
-
عملی: پیادهسازی اسکن کانتینر برای بازی ماریو - قسمت 1 06:41
-
عملی: پیادهسازی اسکن کانتینر برای بازی ماریو - قسمت 2 06:12
-
عملی: استقرار بازی ماریو بر روی خوشه Kubernetes Azure با استفاده از ArgoCD - قسمت 1 06:38
-
عملی: استقرار بازی ماریو بر روی خوشه Kubernetes Azure با استفاده از ArgoCD - قسمت 2 12:37
-
درک پایپلاین End to End GitOps برای بازی ماریو 06:24
-
عملی: پیادهسازی پایپلاین End to End GitOps برای بازی ماریو - قسمت 1 10:16
-
عملی: پیادهسازی پایپلاین End to End GitOps برای بازی ماریو - قسمت 2 09:51
-
عملی: پیادهسازی پایپلاین End to End GitOps برای بازی ماریو - قسمت 3 08:57
-
عملی: تخریب منابع ArgoCD با استفاده از Terraform 02:41
-
عملی: تخریب منابع ابری Azure با استفاده از Terraform 04:06
-
عملی: تخریب منابع ابری AWS با استفاده از Terraform 02:19
مشخصات آموزش
دوره GitOps با Kubernetes (K8S) و Terraform، آژور و AWS
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:43
- مدت زمان :04:42:35
- حجم :2.34GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy