آموزش خط لوله CI/CD با استفاده از GitOps - آخرین آپدیت

دانلود CI/CD Pipelines with GitOps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما کمک می‌کند تا مهارت‌های عملی در طراحی خط لوله CI/CD و تحویل اپلیکیشن مبتنی بر GitOps برای محیط‌های مدرن DevOps کسب کنید. شما با مفاهیم پایه شروع خواهید کرد: یکپارچه‌سازی مداوم (CI)، تحویل مداوم (CD)، استقرار مداوم، اصول GitOps و تحویل declaritive (اظهاری). از آنجا به سراغ راه‌اندازی Kubernetes، پیکربندی Argo CD، ادغام مخزن Git، سیاست‌های همگام‌سازی (Sync Policies)، نظارت بر سلامت سیستم و جریان‌های کاری استقرار مبتنی بر محیط خواهید رفت. دوره با موضوع تحویل تدریجی (Progressive Delivery) و زیرساخت‌های منعطف به پایان می‌رسد، جایی که با Argo Rollouts، استقرار‌های Canary و Blue-Green، خودترمیمی (Self-healing) و استراتژی‌های بازگشت به عقب (Rollback) کار خواهید کرد. در پایان این دوره، شما قادر خواهید بود: - جریان‌های کاری خط لوله CI/CD را برای تحویل خودکار نرم‌افزار بسازید - اصول GitOps را برای استقرار اعلامی (Declarative) اپلیکیشن‌ها به کار بگیرید - Kubernetes و Argo CD را برای جریان‌های کاری مبتنی بر GitOps راه‌اندازی کنید - اپلیکیشن‌های Argo CD، سیاست‌های همگام‌سازی و نظارت بر سلامت را پیکربندی کنید - استقرار در محیط‌های توسعه، تست و تولید را مدیریت کنید - تحویل تدریجی را با استفاده از Argo Rollouts پیاده‌سازی کنید - استراتژی‌های خودترمیمی و Rollback را برای تحویل منعطف اجرا کنید این دوره برای مهندسان DevOps، پلتفرم، ابر (Cloud) و Release Engineer، مدیران Kubernetes و تیم‌های توسعه اپلیکیشن که به دنبال تقویت مهارت‌های خود در زمینه CI/CD، GitOps و Argo CD هستند، طراحی شده است. شما باید دانش پایه‌ای از دستورات لینوکس، سینتکس YAML، مبانی Kubernetes و Git داشته باشید. همین حالا ثبت‌نام کنید تا خط لوله‌های تحویل خودکار و منعطف GitOps و Argo CD را برای جریان‌های کاری واقعی DevOps بسازید.

سرفصل ها و درس ها

مبانی CI/CD و GitOps CI/CD and GitOps Foundations

  • مقدمه دوره Course Introduction

  • مروری بر یکپارچه‌سازی سنتی - مقدمه و جریان کاری Overview of Traditional Integration - Introduction and Workflow

  • مروری بر یکپارچه‌سازی سنتی - چالش‌ها و مزایا Overview of Traditional Integration - Challenges and Advantages

  • آشنایی با یکپارچه‌سازی مداوم (CI) Introduction to Continuous Integration

  • تحویل مداوم (CD) و استقرار مداوم (CD) Continuous Delivery and Continuous Deployment

  • آشنایی با اصول GitOps Introduction to GitOps Principles

  • مقایسه GitOps با DevOps سنتی GitOps vs Traditional DevOps

  • زیرساخت Declarative با استفاده از GitOps Declarative Infrastructure with GitOps

پیاده‌سازی جریان‌های کاری GitOps با Argo CD Implementing GitOps Workflows with Argo CD

  • مرور کلی و معماری Argo CD Argo CD Overview and Architecture

  • راه‌اندازی Kubernetes روی اوبونتو - مرور ارکستراسیون کانتینر Setting Up Kubernetes on Ubuntu - Container Orchestration Overview

  • راه‌اندازی Kubernetes روی اوبونتو - تنظیم Control Plane Setting Up Kubernetes on Ubuntu – Control Plane Setup

  • راه‌اندازی Kubernetes روی اوبونتو - تنظیم Worker Node Setting Up Kubernetes on Ubuntu – Worker Node Setup

  • راه‌اندازی Argo CD Setting up Argo CD

  • استقرار یک اپلیکیشن روی Kubernetes Deploying an Application on Kubernetes

  • ادغام مخزن Git با Argo CD Integrate a Git Repository with Argo CD

  • ارسال فایل‌ها به GitHub Pushing Files to GitHub

  • سیاست‌های همگام‌سازی Argo CD و سلامت اپلیکیشن Argo CD Sync Policies and Application Health

  • استقرار اپلیکیشن‌ها با Argo CD Deploying Applications with Argo CD

  • مدیریت محیط‌های توسعه، تست و تولید Managing Development, Test, and Production Environments

  • مدیریت چندین اپلیکیشن در Argo CD Managing Multiple Applications in Argo CD

تحویل تدریجی و زیرساخت GitOps منعطف Progressive Delivery and Resilient GitOps Infrastructure

  • استراتژی‌های تحویل تدریجی (Progressive Delivery) Progressive Delivery Strategies

  • تحویل تدریجی با استفاده از Argo Rollouts Progressive Delivery Using Argo Rollouts

  • نصب پلاگین kubectl برای Argo Rollouts Installing kubectl Plugin for Argo Rollouts

  • استقرار Canary با استفاده از Kubernetes - تنظیم Rollout Canary Deployment using Kubernetes - Rollout Setup

  • استقرار Canary با استفاده از Kubernetes - ارتقای ترافیک Canary Deployment using Kubernetes – Traffic Promotion

  • استقرار Canary با استفاده از Argo CD - تنظیم Rollout Canary Deployment using Argo CD - Rollout Setup

  • استقرار Canary با استفاده از Argo CD - Rollout خودکار Canary Deployment using Argo CD - Automated Rollout

  • استقرار Blue-Green با استفاده از Kubernetes - پیکربندی Rollout Blue-Green Deployment using Kubernetes - Rollout Configuration

  • استقرار Blue-Green با استفاده از Kubernetes - ارتقای نسخه Blue-Green Deployment using Kubernetes - Version Promotion

  • استقرار Blue-Green با استفاده از Argo CD - تنظیم Rollout Blue-Green Deployment using Argo CD – Rollout Setup

  • استقرار Blue-Green با استفاده از Argo CD - ارتقا از حالت پیش‌نمایش به فعال Blue-Green Deployment using Argo CD - Preview to Active Promotion

  • راه‌اندازی یک کلاستر Kubernetes منعطف Setting up a Resilient Kubernetes Cluster

  • تنظیم GitHub برای استقرار منعطف GitHub Setup for Resilient Deployment

  • ساخت زیرساخت GitOps منعطف با Argo CD - تنظیم محیط توسعه Build Resilient GitOps Infrastructure with Argo CD – Dev Environment Setup

  • ساخت زیرساخت GitOps منعطف با Argo CD - تنظیم محیط تولید Build Resilient GitOps Infrastructure with Argo CD – Prod Environment Setup

  • خودترمیمی (Self Healing) در محیط GitOps منعطف Self-Healing in Resilient GitOps Environment

  • بازگشت به عقب (Rollback) در برابر خطا با Argo CD Resilient Failure Rollback with Argo CD

جمع‌بندی دوره و ارزیابی‌ها Course Wrap-Up and Assessments

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش خط لوله CI/CD با استفاده از GitOps
جزییات دوره
8h 23m
38
(آخرین آپدیت)
-
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده