آموزش جامع GitOps با Argo CD و Rollouts - آخرین آپدیت

دانلود GitOps with Argo CD & Rollouts: The Complete Guide

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. با این راهنمای جامع Argo CD و Argo Rollouts، پتانسیل کامل GitOps را آزاد کنید. بیاموزید که چگونه فرآیند استقرار (Deployment) برنامه‌های خود را با قدرت GitOps بهینه کنید و تجربه عملی در استقرار و مدیریت بهینه اپلیکیشن‌ها کسب کنید. این دوره مفاهیم کلیدی، ابزارها و بهترین روش‌های مورد نیاز برای پیاده‌سازی استقرار مداوم (Continuous Deployment) با استفاده از Argo CD و Argo Rollouts را پوشش می‌دهد. دوره با معرفی اصول اولیه GitOps آغاز شده و گردش کاری که تحویل خودکار را ممکن می‌سازد، بررسی می‌کند. شما همچنین با پلتفرم Argo CD، از نصب تا همگام‌سازی و نظارت بر سلامت برنامه‌ها آشنا خواهید شد. در ادامه، ادغام با Helm، مخازن خصوصی (Private Repositories) و ویژگی‌های پیشرفته‌ای مانند اتوماسیون همگام‌سازی و ارکستراسیون اپلیکیشن‌ها را بررسی خواهید کرد. هر بخش بر پایه بخش قبلی بنا شده و آزمایشگاه‌های عملی برای تثبیت یادگیری و اطمینان از آمادگی شما برای پیاده‌سازی در سناریوهای واقعی ارائه می‌دهد. این دوره برای توسعه‌دهندگان و متخصصان IT که به دنبال اتوماسیون گردش کارهای استقرار و ارتقای مهارت‌های مدیریت کوبرنتیز (Kubernetes) هستند، ایده‌آل است. داشتن درک پایه از کوبرنتیز توصیه می‌شود، زیرا دوره به پیاده‌سازی‌های فنی و ادغام با ابزارهای مختلف می‌پردازد. این محتوا برای یادگیرندگان سطح متوسط و متخصصانی که با مفاهیم پایه DevOps و فناوری‌های Cloud-Native آشنا هستند، مناسب است. در پایان این دوره، شما قادر خواهید بود GitOps را با استفاده از Argo CD پیاده‌سازی کنید، برنامه‌ها را با Argo Rollouts مدیریت نمایید، استراتژی‌های استقرار مانند Blue-Green و Canary را خودکار کنید، مخازن خصوصی را مدیریت کرده و خط لوله‌های CI/CD خود را با استفاده از قابلیت‌های پیشرفته Argo CD بهینه کنید.

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

شروع به کار Getting Started

  • خوش‌آمدگویی: بررسی کلی دوره Welcome: Course Overview

  • ساختار دوره: به حداکثر رساندن یادگیری Course Structure: Maximizing Learning

  • انتظارات: اهداف دوره Expectations: Course Goals

راه‌اندازی محیط Environment Setup

  • پیش‌نیازها: نصب‌های محلی Prerequisites: Local Installations

  • کاربران ویندوز: نصب WSL Windows Users: Installing WSL

  • کاربران ویندوز: ویژگی‌های کلیدی WSL Windows Users: WSL Key Features

مبانی GitOps GitOps Fundamentals

  • بررسی کلی بخش Section Overview

  • مدل‌های سنتی Push: نقاط ضعف Traditional Push Models: Drawbacks

  • گیت‌آپس: گردش کار اصلی GitOps: Core Workflow

  • گیت‌آپس: اصول راهنما GitOps: Guiding Principles

آرگو سی‌دی: شروع به کار Argo CD: Getting Started

  • بررسی کلی بخش Section Overview

  • آزمایشگاه: نصب Argo CD - بررسی کلی Lab: Argo CD Installation - Overview

  • آزمایشگاه: نصب Argo CD - راه حل Lab: Argo CD Installation - Solution

  • آزمایشگاه: دسترسی به رابط کاربری - بررسی کلی Lab: Accessing the UI - Overview

  • آزمایشگاه: دسترسی به رابط کاربری - راه حل Lab: Accessing the UI - Solution

آرگو سی‌دی: مفاهیم اصلی Argo CD: Core Concepts

  • بررسی کلی بخش Section Overview

  • اجزای کلیدی معماری Key Architecture Components

  • Application CRD: منبع اصلی Application CRD: The Core Resource

  • اپلیکیشن‌ها در مقابل مانیفست‌ها: تفاوت‌های کلیدی Applications vs. Manifests: Key Differences

  • آزمایشگاه: اولین استقرار اپلیکیشن - بررسی کلی Lab: First Application Deployment - Overview

  • آزمایشگاه: اولین استقرار اپلیکیشن - راه حل Lab: First Application Deployment - Solution

  • همگام‌سازی و سلامت: وضعیت برنامه در Argo CD Sync & Health: Application Status in Argo CD

  • آزمایشگاه: فرآیند همگام‌سازی - بررسی کلی Lab: The Sync Process - Overview

  • آزمایشگاه: فرآیند همگام‌سازی - راه حل Lab: The Sync Process - Solution

آرگو سی‌دی: ادغام با Helm Argo CD: Helm Integration

  • بررسی کلی بخش Section Overview

  • نمودارهای Helm و Argo CD Helm Charts and Argo CD

  • آزمایشگاه: استقرار نمودارهای Helm - بررسی کلی Lab: Deploying Helm Charts - Overview

  • آزمایشگاه: استقرار نمودارهای Helm - راه حل Lab: Deploying Helm Charts - Solution

  • آزمایشگاه: استقرار نمودارهای Helm عمومی - بررسی کلی Lab: Deploying Public Helm Charts - Overview

  • آزمایشگاه: استقرار نمودارهای Helm عمومی - راه حل Lab: Deploying Public Helm Charts - Solution

  • آزمایشگاه: دسترسی به داشبورد کوبرنتیز Lab: Kubernetes Dashboard Access

  • بازنویسی مقادیر Helm در Argo CD Overriding Helm Values in Argo CD

  • آزمایشگاه: سفارشی‌سازی مقادیر Helm - بررسی کلی Lab: Customizing Helm Values - Overview

  • آزمایشگاه: سفارشی‌سازی مقادیر Helm - راه حل Lab: Customizing Helm Values - Solution

آرگو سی‌دی: اتوماسیون همگام‌سازی Argo CD: Sync Automation

  • بررسی کلی بخش Section Overview

  • سیاست‌های همگام‌سازی: Pruning و Self Healing Sync Policies: Pruning & Self-Healing

  • آزمایشگاه: همگام‌سازی و پاک‌سازی خودکار - بررسی کلی Lab: Automated Sync & Pruning - Overview

  • آزمایشگاه: همگام‌سازی و پاک‌سازی خودکار - راه حل Lab: Automated Sync & Pruning - Solution

  • آزمایشگاه: اپلیکیشن‌های خود-ترمیم‌شونده - بررسی کلی Lab: Self-Healing Applications - Overview

  • آزمایشگاه: اپلیکیشن‌های خود-ترمیم‌شونده - راه حل Lab: Self-Healing Applications - Solution

آرگو سی‌دی: مخازن خصوصی Argo CD: Private Repositories

  • بررسی کلی بخش Section Overview

  • مخازن خصوصی: روش‌های اتصال Private Repositories: Connection Methods

  • آزمایشگاه: مخازن خصوصی از طریق HTTPS - بررسی کلی Lab: Private Repos via HTTPS - Overview

  • آزمایشگاه: مخازن خصوصی از طریق HTTPS - ایجاد مخزن خصوصی Lab: Private Repos via HTTPS - Creating a Private Repo

  • آزمایشگاه: مخازن خصوصی از طریق HTTPS - اتصال از طریق رابط کاربری Lab: Private Repos via HTTPS - Connecting via the UI

  • آزمایشگاه: مخازن خصوصی از طریق HTTPS - اتصال از طریق CLI Lab: Private Repos via HTTPS - Connecting via the CLI

  • آزمایشگاه: مخازن خصوصی از طریق SSH - بررسی کلی Lab: Private Repos via SSH - Overview

  • آزمایشگاه: مخازن خصوصی از طریق SSH - اتصال از طریق رابط کاربری Lab: Private Repos via SSH - Connecting via the UI

  • آزمایشگاه: مخازن خصوصی از طریق SSH - اتصال از طریق CLI Lab: Private Repos via SSH - Connecting via the CLI

  • پاک‌سازی: بازنشانی محیط Cleanup: Resetting the Environment

آرگو سی‌دی: ارکستراسیون اپلیکیشن Argo CD: Application Orchestration

  • بررسی کلی بخش Section Overview

  • پروژه‌های Argo CD: چنداجاره‌ای و حاکمیت Argo CD Projects: Multi-Tenancy & Governance

  • آزمایشگاه: پیکربندی پروژه‌ها - بررسی کلی Lab: Configuring Projects - Overview

  • آزمایشگاه: پیکربندی پروژه‌ها - راه حل Lab: Configuring Projects - Solution

  • سیاست‌های انتشار: رفتار حذف Propagation Policies: Deletion Behavior

  • فازها و قلاب‌های همگام‌سازی: مدیریت چرخه عمر Sync Phases and Hooks: Lifecycle Management

  • آزمایشگاه: پیاده‌سازی قلاب‌های همگام‌سازی - بررسی کلی Lab: Implementing Sync Hooks - Overview

  • آزمایشگاه: پیاده‌سازی قلاب‌های همگام‌سازی - راه حل Lab: Implementing Sync Hooks - Solution

  • قلاب‌های همگام‌سازی: قوانین اجرا Sync Hooks: Execution Rules

  • موج‌های همگام‌سازی: کنترل ترتیب اجرا Sync Waves: Controlling Execution Order

  • آزمایشگاه: ترتیب‌بندی با موج‌های همگام‌سازی - بررسی کلی Lab: Ordering with Sync Waves - Overview

  • آزمایشگاه: ترتیب‌بندی با موج‌های همگام‌سازی - راه حل Lab: Ordering with Sync Waves - Solution

آرگو رول‌اوتس: معرفی Argo Rollouts: Introduction

  • بررسی کلی بخش Section Overview

  • محدودیت‌های استقرار بومی کوبرنتیز Limitations of Native Kubernetes Deployments

  • آزمایشگاه: نصب Argo Rollouts - بررسی کلی Lab: Argo Rollouts Installation - Overview

  • آزمایشگاه: نصب Argo Rollouts - راه حل Lab: Argo Rollouts Installation - Solution

  • آزمایشگاه: دسترسی به داشبورد Rollouts Lab: Accessing the Rollouts Dashboard

آرگو رول‌اوتس: اولین استقرار Argo Rollouts: First Deployment

  • بررسی کلی بخش Section Overview

  • Rollout CRD: منبع اصلی Rollout CRD: The Core Resource

  • آزمایشگاه: اولین رول‌اوت شما - بررسی کلی Lab: Your First Rollout - Overview

  • آزمایشگاه: اولین رول‌اوت شما - استقرار نسخه ۱ Lab: Your First Rollout - Deploying Version 1

  • آزمایشگاه: اولین رول‌اوت شما - استقرار نسخه‌های جدید Lab: Your First Rollout - Deploying New Revisions

  • آزمایشگاه: اولین رول‌اوت شما - بررسی داشبورد CLI Lab: Your First Rollout - Exploring the CLI Dashboard

آرگو رول‌اوتس: استراتژی‌های اصلی Argo Rollouts: Core Strategies

  • بررسی کلی بخش Section Overview

  • استراتژی Blue Green: بررسی کلی Blue-Green: Strategy Overview

  • آزمایشگاه: استقرار Blue Green - بررسی کلی Lab: Blue-Green Deployments - Overview

  • آزمایشگاه: استقرار Blue Green - استقرار نسخه ۱ Lab: Blue-Green Deployments - Deploying Version 1

  • آزمایشگاه: استقرار Blue Green - استقرار به‌روزرسانی‌های جدید Lab: Blue-Green Deployments - Deploying New Updates

  • استراتژی Canary: بررسی کلی Canary: Strategy Overview

  • آزمایشگاه: استقرار Canary - بررسی کلی Lab: Canary Deployments - Overview

  • آزمایشگاه: استقرار Canary - استقرار نسخه ۱ Lab: Canary Deployments - Deploying Version 1

  • آزمایشگاه: استقرار Canary - استقرار به‌روزرسانی‌های جدید Lab: Canary Deployments - Deploying New Updates

آرگو رول‌اوتس: مدیریت پیشرفته ترافیک Argo Rollouts: Advanced Traffic Management

  • بررسی کلی بخش Section Overview

  • کاناری: محدودیت‌های وزن‌دهی به Replica Canary: Replica-Weighted Limitations

  • آزمایشگاه: نصب Traefik Ingress Lab: Traefik Ingress Installation

  • آزمایشگاه: اپلیکیشن دموی Traefik Lab: Traefik Demo Application

  • آزمایشگاه: نصب پلاگین Gateway API Lab: Gateway API Plugin Installation

  • مدیریت ترافیک: مسیریابی بر اساس وزن Traffic Management: Weight-Based Routing

  • آزمایشگاه: کاناری با وزن ترافیک - بررسی کلی Lab: Traffic-Weighted Canary - Overview

  • آزمایشگاه: کاناری با وزن ترافیک - استقرار نسخه ۱ Lab: Traffic-Weighted Canary - Deploying Version 1

  • آزمایشگاه: کاناری با وزن ترافیک - استقرار به‌روزرسانی‌های جدید Lab: Traffic-Weighted Canary - Deploying New Updates

  • مدیریت ترافیک: مسیریابی بر اساس Header Traffic Management: Header-Based Routing

  • آزمایشگاه: کاناری بر اساس Header - بررسی کلی Lab: Header-Based Canary - Overview

  • آزمایشگاه: کاناری بر اساس Header - راه حل Lab: Header-Based Canary - Solution

آرگو رول‌اوتس: تحلیل خودکار Argo Rollouts: Automated Analysis

  • بررسی کلی بخش Section Overview

  • پرومتئوس (Prometheus): بررسی کلی معماری Prometheus: Architecture Overview

  • آزمایشگاه: نصب Prometheus - بررسی کلی Lab: Prometheus Installation - Overview

  • آزمایشگاه: نصب Prometheus - راه حل Lab: Prometheus Installation - Solution

  • تحلیل: ارتقاء و بازگشت (Rollback) خودکار Analysis: Automated Promotion & Rollback

  • آزمایشگاه: کاناری با تحلیل خودکار - بررسی کلی Lab: Canary with Automated Analysis - Overview

  • آزمایشگاه: کاناری با تحلیل خودکار - استقرار نسخه ۱ Lab: Canary with Automated Analysis - Deploying Version 1

  • آزمایشگاه: کاناری با تحلیل خودکار - قالب‌های تحلیل Lab: Canary with Automated Analysis - Analysis Templates

  • آزمایشگاه: کاناری با تحلیل خودکار - استقرار یک به‌روزرسانی دارای باگ Lab: Canary with Automated Analysis - Deploying a Buggy Update

  • آزمایشگاه: کاناری با تحلیل خودکار - اجرای تحلیل‌ها در پس‌زمینه Lab: Canary with Automated Analysis - Running Analyses in the Background

  • پاک‌سازی: بازنشانی محیط Cleanup: Resetting the Environment

  • آزمایشگاه: Blue Green با تحلیل خودکار - بررسی کلی Lab: Blue-Green with Automated Analysis - Overview

  • آزمایشگاه: Blue Green با تحلیل خودکار - راه حل Lab: Blue-Green with Automated Analysis - Solution

  • پاک‌سازی: بازنشانی محیط Cleanup: Resetting the Environment

نمایش نظرات

آموزش جامع GitOps با Argo CD و Rollouts
جزییات دوره
13h 47m
108
(آخرین آپدیت)
19
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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