لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش خط لوله 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
نمایش نظرات