آموزش یکپارچه‌سازی و تحویل مداوم (CI/CD) - آخرین آپدیت

دانلود Continuous Integration and Continuous Delivery (CI/CD)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یکی از اصول اصلی DevOps، جایگزینی فرآیندهای دستی با اتوماسیون است تا کارایی بهبود یابد، خطای انسانی کاهش پیدا کند و سرعت تحویل نرم‌افزار افزایش یابد. این امر مستلزم اتوماسیونی است که تغییرات کد را به‌طور مداوم یکپارچه‌سازی کرده و آن‌ها را به‌صورت پیوسته به محیط تولید (Production) تحویل دهد. این دوره شما را با مفهوم یکپارچه‌سازی مداوم و تحویل مداوم (CI/CD) که یک رویکرد خودکار در توسعه نرم‌افزار است، آشنا می‌کند. شما مزایای CI/CD را برای ایجاد یک خط لوله (Pipeline) DevOps کشف خواهید کرد و ابزارهای محبوب CI/CD را بررسی می‌کنید. در این مسیر، ویژگی‌های کلیدی CI، کدنویسی اجتماعی (Social Coding) و گردش کار Git Feature Branch را بررسی خواهید کرد. همچنین با ابزارهای استاندارد CI آشنا شده و درک عمیقی از جریان‌های کاری GitHub Actions و اجزای آن به دست خواهید آورد. این دوره مروری بر CD، اهداف، مزایا و بهترین روش‌های آن ارائه می‌دهد. شما با الزامات یک خط لوله CI/CD آشنا شده و ابزارهای استاندارد CD را کشف خواهید کرد. همچنین با Tekton آشنا می‌شوید و می‌آموزید که اجزای آن چگونه برای ایجاد یک خط لوله CD با هم کار می‌کنند. شما یاد می‌گیرید که چگونه یک خط لوله بسازید، پارامترها را به آن ارسال کنید، تریگرهایی برای شروع اجرای خط لوله ایجاد کنید، وظایف (Tasks) قابل استفاده مجدد را پیاده‌سازی کرده و وظایف سفارشی بسازید. در نهایت، با ساخت یک Image کانتینری و استقرار اپلیکیشن خود در یک کلاستر OpenShift Kubernetes، چرخه کامل خط لوله CD خود را تکمیل خواهید کرد. در طول این دوره، می‌توانید مهارت‌های خود را از طریق چندین آزمایشگاه عملی (Hands-on Labs) تقویت کرده و خود را به چالش بکشید.

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

مقدمه‌ای بر CI/CD Introduction to CI/CD

  • معرفی دوره Course Introduction

  • ماژول ۱: مقدمه‌ای بر CI/CD Module 1 - Introduction to CI/CD

  • CI/CD چیست؟ What Is CI/CD?

  • پلتفرم‌ها و ابزارها Platform and Tools

  • زیرساخت به عنوان کد (IaC) Infrastructure as Code (IaC)

یکپارچه‌سازی مداوم (CI) Continuous Integration (CI)

  • ماژول ۲: یکپارچه‌سازی مداوم Module 2 - Continuous Integration

  • یکپارچه‌سازی مداوم (CI) چیست؟ What Is Continuous Integration (CI)?

  • مزایای CI Benefits of CI

  • کدنویسی اجتماعی (Social Coding) Social Coding

  • گردش کار Git Feature Branch: کار در شاخه‌ها Git Feature Branch Workflow: Working in Branches

  • گردش کار Git Feature Branch: ایجاد Pull Request Git Feature Branch Workflow: Making a Pull Request

  • ابزارهای یکپارچه‌سازی مداوم (CI) Tools of Continuous Integration (CI)

  • شروع کار با GitHub GitHub - Getting Started

  • مقدمه‌ای بر GitHub Actions Introduction to GitHub Actions

  • بررسی عمیق‌تر GitHub Actions: بخش ۱ Deeper Dive into GitHub Actions: Part 1

  • بررسی عمیق‌تر GitHub Actions: بخش ۲ Deeper Dive into GitHub Actions: Part 2

تحویل مداوم (CD) Continuous Delivery (CD)

  • ماژول ۳: تحویل مداوم Module 3 - Continuous Delivery

  • تحویل مداوم (CD) چیست؟ What Is Continuous Delivery (CD)?

  • اصول کلیدی تحویل مداوم Continuous Delivery Key Principles

  • روش‌های عملی تحویل مداوم Continuous Delivery Practices 

  • ابزارهای تحویل مداوم (CD) Tools of Continuous Delivery (CD)

  • مقدمه‌ای بر Tekton و خط لوله‌ها Introduction to Tekton and Pipelines

  • ساخت یک خط لوله Tekton Building a Tekton Pipeline

  • ایجاد تریگرهای Tekton Creating Tekton Triggers

  • استفاده از کاتالوگ Tekton Leveraging the Tekton Catalog

  • ایجاد وظایف (Tasks) برای بررسی کیفیت و تست Creating Tasks for Quality Checks and Testing

  • ساخت Image Building an Image

  • استقرار در Kubernetes Deploying to Kubernetes 

DevOps و GitOps با OpenShift DevOps and GitOps with OpenShift 

  • مقدمه‌ای بر DevOps و GitOps با OpenShift Introduction to DevOps and GitOps with OpenShift

  • اجزای خط لوله DevOps Components of DevOps Pipeline

  • CI/CD با OpenShift Pipelines CI/CD with OpenShift Pipelines

  • مقدمه‌ای بر GitOps Introduction to GitOps

  • GitOps با ArgoCD GitOps with ArgoCD

آزمون نهایی و پروژه نهایی Final Exam and Final Project

  • پروژه نهایی Final Project

نمایش نظرات

آموزش یکپارچه‌سازی و تحویل مداوم (CI/CD)
جزییات دوره
15h 6m
34
(آخرین آپدیت)
42,587
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar