لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش GitOps با Kubernetes (K8S)، Terraform، Azure و AWS
GitOps with Kubernetes (K8S), Terraform, Azure and AWS
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
پیاده سازی اصول GitOps (بر اساس کشش) با Azure Cloud (AKS)، AWS و ایجاد زیرساخت پروژه با استفاده از Terraform Learn to Create Azure Cloud و AWS Cloud Infrastructure با استفاده از Terraform آموزش استفاده از اصول GitOps آموزش استقرار در سرویس Azure Kubernetes با استفاده از خط لوله GitOps Learn to Dockerize و ساخت پروژه پیش نیازها: Basic Git Commands Basic Cloud Knowledge علاقمند به یادگیری GitOps
نمای کلی
به دنیای GitOps شیرجه بزنید، یک چارچوب عملیاتی که بهترین شیوههای DevOps را که برای توسعه برنامههای کاربردی مانند کنترل نسخه، همکاری، انطباق، و CI/CD استفاده میشود، میگیرد و آنها را در اتوماسیون زیرساخت به کار میبرد. این دوره جامع برای تجهیز حرفه ای ها به دانش و مهارت های مورد نیاز برای اجرای استراتژی های GitOps با استفاده از Terraform، Kubernetes، Azure و AWS طراحی شده است.
آنچه خواهید آموخت
مبانی GitOps: اصول پشت GitOps، از جمله کنترل نسخه، CI/CD، و IaC را برای مدیریت و خودکارسازی زیرساخت خود به طور موثر درک کنید.
تسلط Terraform: برای مدیریت زیرساخت به عنوان کد در پلتفرمهای AWS و Azure عمیقاً در Terraform شیرجه بزنید. به Terraform CLI، گردشهای کاری و بهترین روشها برای نوشتن، برنامهریزی و ایجاد حالتهای زیرساخت قابل تکرار تسلط داشته باشید.
Kubernetes in Action: نحوه مدیریت و مقیاسبندی برنامههای کانتینری با استفاده از Kubernetes را کاوش کنید. بیاموزید که چگونه برنامه های خود را به صورت پویا با Kubernetes در Azure (AKS) استقرار، مدیریت و مقیاس بندی کنید.
استراتژی های چند ابری: در استفاده از AWS و Azure مهارت کسب کنید. ویژگی های منحصر به فرد و ابزارهای مدیریتی ارائه شده توسط هر ارائه دهنده ابر را درک کنید.
پیادهسازی گردش کار GitOps: بیاموزید که چگونه گردشهای کاری GitOps را در خط لوله CI/CD خود ادغام کنید، از ابزارهایی مانند ArgoCD برای خودکارسازی استقرار در محیط Kubernetes استفاده کنید.
بهترین روشهای امنیتی: شیوههای امنیتی مربوط به مدیریت اسرار، استانداردهای انطباق، و کنترلهای دسترسی در گردش کار GitOps را بدانید.
سناریوهای دنیای واقعی: با آزمایشگاهها و پروژههایی که سناریوهای دنیای واقعی را شبیهسازی میکنند تعامل داشته باشید تا آنچه را که آموختهاید در یک محیط عملی به کار ببرید.
چه کسی باید ثبت نام کند
این دوره برای مهندسان DevOps، معماران ابر، مدیران سیستم و توسعهدهندگان نرمافزار که میخواهند مهارتهای خود را در اتوماسیون و مدیریت زیرساخت با استفاده از فنآوریها و شیوههای پیشرفته افزایش دهند، ایدهآل است.
چرا در این دوره ثبت نام کنید
در این دوره، شما از درک نظری به کاربرد عملی میروید و اطمینان حاصل میکنید که برای پیادهسازی شیوههای GitOps در چندین محیط ابری با استفاده از Terraform و Kubernetes آماده هستید. شما از این دوره با اعتماد به نفس برای مقابله با استقرارهای پیچیده و مدیریت زیرساخت در مقیاس با استفاده از اصول DevOps و GitOps مدرن بیرون خواهید آمد.
سرفصل ها و درس ها
معرفی
Introduction
مقدمه و دستور کار
Introduction and Agenda
مبانی GitOps، DevOps و DevSecOps
Basics of GitOps, DevOps and DevSecOps
GitOps چیست؟
What is GitOps?
تفاوت GitOps با DevOps و DevSecOps چیست؟
How GitOps is different from DevOps and DevSecOps?
Terraform چیست؟
What is Terraform?
مطالعه موردی GitOps و پیش نیازها
GitOps Case Study and Prerequisites
بیایید بخش های مختلف مطالعه موردی GitOps را درک کنیم
Let's understand different parts of GitOps Case Study
دست در دست: بیایید یک حساب Azure Cloud ایجاد کنیم
Hands On: Let's Create a Azure Cloud account
دست در دست: بیایید یک حساب AWS ایجاد کنیم
Hands On: Let's Create a AWS account
Hands On: بیایید Azure CLI را روی سیستم محلی نصب کنیم
Hands On: Let's install Azure CLI on local system
Hands On: Terraform را روی سیستم محلی نصب کنید
Hands On: Install Terraform on local system
زیرساخت ابری Azure را با استفاده از Terraform ایجاد کنید
Create Azure Cloud Infrastructure using Terraform
Hands On: کلون Azure Cloud Terraform Repo در سیستم محلی
Hands On: Clone Azure Cloud Terraform Repo on local system
دست در دست: کد Azure Cloud Terraform را درک کنید
Hands On: Understand Azure Cloud Terraform Code
Hands On: برای ایجاد Azure Kubernetes Cluster کد Azure Cloud Terraform را اجرا کنید
Hands On: Run Azure Cloud Terraform Code to create Azure Kubernetes Cluster
ArgoCD را با استفاده از Terraform در AKS Cluster مستقر کنید
Deploy ArgoCD on AKS Cluster using Terraform
Hands On: ArgoCD Terraform Repo را در سیستم محلی کلون کنید
Hands On: Clone ArgoCD Terraform Repo on local system
دست در دست: کد ArgoCD Terraform را درک کنید
Hands On: Understand ArgoCD Terraform Code
Hands On: پیش نیازهای اجرای ArgoCD Terraform Code را کامل کنید
Hands On: Complete the Prerequisites for running ArgoCD Terraform Code
Hands On: ArgoCD Terraform Code را برای نصب ArgoCD روی AKS اجرا کنید
Hands On: Run ArgoCD Terraform Code to install ArgoCD on AKS
زیرساخت ابری AWS را با استفاده از Terraform ایجاد کنید
Create AWS Cloud Infrastructure using Terraform
Hands On: AWS Terraform Repo را در سیستم محلی کلون کنید
Hands On: Clone AWS Terraform Repo on local system
Hands On: درک AWS Terraform Code
Hands On: Understand AWS Terraform Code
Hands On: درک Shell Script مورد استفاده در AWS Terraform Code
Hands On: Understand Shell Script used in AWS Terraform Code
Hands On: جفت کلید ایجاد کنید و جزئیات VPC را قبل از اجرای Terraform Code جمع آوری کنید
Hands On: Generate Key Pair and gather VPC details before running Terraform Code
Hands On: برای ایجاد زیرساخت AWS کد AWS Terraform را اجرا کنید
Hands On: Run AWS Terraform Code to Create AWS Infrastructure
ادغام تجزیه و تحلیل کد برنامه استاتیک برای پروژه ماریو در خط لوله GitOps
Integrate Static Application Code Analysis for Mario Project in GitOps Pipeline
Hands On: Let's Clone Mario GitHub repo در سیستم محلی
Hands On: Let's Clone Mario GitHub repo on local system
دست در دست: قسمت 1 - ادغام SonarQube برای تجزیه و تحلیل کد در خط لوله GitOps
Hands On: Part 1 - Integrate SonarQube for Code Analysis in GitOps Pipeline
Hands On: Part 2 - SonarQube را برای تجزیه و تحلیل کد در خط لوله GitOps ادغام کنید
Hands On: Part 2 - Integrate SonarQube for Code Analysis in GitOps Pipeline
Hands On: Part 3 - SonarQube را برای تجزیه و تحلیل کد در خط لوله GitOps ادغام کنید
Hands On: Part 3 - Integrate SonarQube for Code Analysis in GitOps Pipeline
Hands On: Part 4 - SonarQube را برای تجزیه و تحلیل کد در خط لوله GitOps ادغام کنید
Hands On: Part 4 - Integrate SonarQube for Code Analysis in GitOps Pipeline
Hands On: پیاده سازی Quality Gates با استفاده از SonarQube در خط لوله GitOps
Hands On: Implement Quality Gates using SonarQube in GitOps pipeline
بیایید پروژه بازی Mario را Dockerize کنیم و تصویر Mario Docker را در DockerHub ذخیره کنیم
Let's Dockerize Mario Game Project and store Mario Docker image in DockerHub
Hands On: یک Dockerfile برای پروژه بازی Mario بنویسید
Hands On: Write a Dockerfile for Mario Game Project
Hands On: یک حساب DockerHub و مخزن DockerHub ایجاد کنید
Hands On: Create a DockerHub account and DockerHub repository
Hands On: Part 1 - ساخت و ارسال تصویر Mario Docker به DockerHub Repo
Hands On: Part 1 - Build and Push Mario Docker Image to DockerHub Repo
Hands On: Part 2 - ساخت و ارسال تصویر Mario Docker به DockerHub Repo
Hands On: Part 2 - Build and Push Mario Docker Image to DockerHub Repo
Hands On: پیاده سازی برچسب گذاری پویا برای Mario Docker Image
Hands On: Implement Dynamic Tagging for Mario Docker Image
بیایید Container Scan را برای بازی Mario اجرا کنیم
Let's implement Container Scan for Mario Game
Hands On: Part 1 - اجرای اسکن ظرف برای بازی Mario
Hands On: Part 1 - Implement Container Scan for Mario Game
Hands On: Part 2 - اجرای اسکن ظرف برای بازی Mario
Hands On: Part 2 - Implement Container Scan for Mario Game
بیایید بازی Mario Docker را در Azure Kubernetes Cluster اجرا کنیم
Let's Deploy Mario Docker Game on Azure Kubernetes Cluster
Hands On: Part 1 - بازی Mario را در خوشه Azure Kubernetes با استفاده از ArgoCD اجرا کنید
Hands On: Part 1 - Deploy Mario Game on Azure Kubernetes Cluster using ArgoCD
Hands On: Part 2 - بازی Mario را در خوشه Azure Kubernetes با استفاده از ArgoCD اجرا کنید
Hands On: Part 2 - Deploy Mario Game on Azure Kubernetes Cluster using ArgoCD
پس از ایجاد تغییرات کد، خط لوله End to End GitOps را برای بازی Mario اجرا کنید
Implement End to End GitOps pipeline for Mario Game after making code changes
درک خط لوله End to End GitOps برای بازی Mario
Understanding End to End GitOps pipeline for Mario Game
Hands On: Part 1 - اجرای خط لوله End to End GitOps برای بازی Mario
Hands On: Part 1 - Implement End to End GitOps pipeline for Mario Game
Hands On: Part 2 - اجرای خط لوله End to End GitOps برای بازی Mario
Hands On: Part 2 - Implement End to End GitOps pipeline for Mario Game
Hands On: Part 3 - اجرای خط لوله End to End GitOps برای بازی Mario
Hands On: Part 3 - Implement End to End GitOps pipeline for Mario Game
پاکسازی منابع Azure و AWS
Cleanup Azure and AWS Resources
Hands On: منابع ArgoCD را با استفاده از Terraform نابود کنید
Hands On: Destroy ArgoCD Resources using Terraform
Hands On: منابع ابری Azure را با استفاده از Terraform نابود کنید
Hands On: Destroy Azure Cloud Resources using Terraform
Hands On: منابع AWS Cloud را با استفاده از Terraform نابود کنید
Hands On: Destroy AWS Cloud Resources using Terraform
نمایش نظرات