آموزش اتوماسیون خط لوله‌های DevOps با استفاده از GitHub Actions - آخرین آپدیت

دانلود Automate your DevOps pipelines with GitHub Actions

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره، شما به دنیای GitHub Actions وارد می‌شوید تا گردش کارهای DevOps خود را خودکار کنید، بهره‌وری را افزایش دهید و فرآیندهای توسعه را بهینه نمایید. شما ابزارهای ضروری برای ساخت، استقرار و مدیریت برنامه‌های مبتنی بر ابر، کانتینرها و زیرساخت‌ها را بررسی خواهید کرد و این امکان را خواهید داشت که وظایف پیچیده را به راحتی خودکار کنید. چه توسعه‌دهنده باشید و چه متخصص IT، این دوره شما را به مهارت‌های لازم برای ساخت گردش‌های کاری سفارشی و خط لوله‌های CI/CD مجهز می‌کند. با شروع از مفاهیم پایه، ابتدا اولین گردش کار GitHub Actions خود را ایجاد می‌کنید و سپس به تدریج به سمت اتوماسیون‌های پیچیده‌تر حرکت خواهید کرد. شما یاد می‌گیرید که چگونه GitHub Actions را با ابزارهایی مانند Azure، Kubernetes، Docker و Terraform ادغام کنید؛ این امر به شما اجازه می‌دهد همه چیز، از ساخت و استقرار برنامه‌های .NET گرفته تا راه‌اندازی runnerهای self-hosted برای کنترل کامل بر خط لوله‌های خود را خودکار کنید. این دوره همچنین بهترین روش‌های امنیتی، گردش‌های کاری قابل استفاده مجدد (reusable) و حتی افزودن بررسی‌های مستندات به خط لوله‌ها را پوشش می‌دهد تا یک چرخه توسعه قدرمند تضمین شود. این دوره برای توسعه‌دهندگان، مهندسان DevOps و متخصصان IT که می‌خواهند وظایف تکراری را خودکار کرده و خط لوله‌های DevOps خود را با استفاده از GitHub Actions بهینه کنند، ایده‌آل است. شما باید درک پایه‌ای از GitHub و گردش‌های کاری توسعه داشته باشید. این دوره برای یادگیرندگان سطح متوسط طراحی شده است، اما افرادی که دانش بنیادی از ابزارهای DevOps دارند نیز می‌توانند از آن بهره‌مند شوند. در پایان این دوره، شما قادر خواهید بود گردش‌های کاری GitHub Actions را برای طیف وسیعی از وظایف ایجاد، پیکربندی و بهینه کنید، برنامه‌ها را در Azure و Kubernetes مستقر نمایید، بررسی‌های امنیتی را ادغام کرده و خط لوله‌های پیچیده DevOps را با کمترین تلاش خودکار کنید.

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

مقدمه Introduction

  • مقدمه Introduction

شروع با مفاهیم پایه Starting with the basics

  • ایجاد اولین گردش کار GitHub Actions Create first Github Actions workflow

  • ایجاد گردش کار با ورودی (Input) Create workflow with input

ایجاد گردش کار برای برنامه‌های .NET Creating Workflow for .NET apps

  • ایجاد گردش کار برای برنامه .NET Create workflow for .NET app

  • ایجاد گردش کار برای ساخت و استقرار وب‌اپلیکیشن در ابر Azure Create workflow to build and deploy web app into Azure cloud

استقرار زیرساخت در ابر Deploying Infrastructure into the Cloud

  • استقرار زیرساخت Terraform در Azure Deploying Terraform infra into Azure

  • استقرار زیرساخت Bicep با GitHub Actions (بخش اول) Deploy Bicep infra with Github Actions (part 1)

  • استقرار زیرساخت Bicep با GitHub Actions (بخش دوم) Deploy Bicep infra with Github Actions (part 2)

ساخت و ارسال کانتینرها به رجیستری Building and pushing containers to the registry

  • ساخت و ارسال ایمیج داکر به رجیستری کانتینر در گردش کار گیت‌هاب Build and push docker image to container registry in Github Workflow

استقرار در Kubernetes/AKS Deploying to Kubernetes/AKS

  • توضیح CI/CD برای Kubernetes Explaining CI/CD for Kubernetes

  • ساخت، ارسال ایمیج و استقرار در Kubernetes/AKS Build, push image and deploy to Kubernetes/AKS

  • خط لوله کامل CI/CD برای Kubernetes/AKS Complete CI/CD pipeline for Kubernetes/AKS

استقرار در Azure Container Apps Deploying to Azure Container Apps

  • مقدمه‌ای بر مراحل خط لوله CI/CD Introduction to CI/CD pipeline steps

  • تنظیم محیط دمو Setting the demo environment

  • ایجاد خط لوله CI/CD Creating the CI/CD pipeline

  • [دمو] اجرای خط لوله [Demo] Running the pipeline

استفاده از self hosted runner Using self-hosted runner

  • رنرهای خود-میزبان (Self hosted runner) Self-hosted runner

  • [دمو] رنر خود-میزبان [Demo] Self-hosted runner

ویژگی‌های گردش کار Workflow features

  • گردش‌های کاری قابل استفاده مجدد Reusable workflows

  • [دمو] گردش‌های کاری قابل استفاده مجدد [Demo] Reusable workflows

خط لوله‌های امن Secure pipelines

  • گردش‌های کاری بدون رمز عبور با Workload Identity (OIDC) Passwordless workflows with Workload Identity (OIDC)

  • [دمو] گردش‌های کاری بدون رمز عبور با Workload Identity (OIDC) [Demo] Passwordless workflows with Workload Identity (OIDC)

امنیت پیشرفته گیت‌هاب (GitHub Advanced Security) GitHub Advanced Security

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

  • [دمو] اسکن کد منبع برنامه با استفاده از CodeQL [Demo] Scanning application source code using CodeQL

  • مقدمه‌ای بر Microsoft Defender برای DevOps Introduction to Microsoft Defender for DevOps

  • [دمو] مقدمه‌ای بر Microsoft Defender برای DevOps [Demo] Introduction to Microsoft Defender for DevOps

افزودن بررسی مستندات به خط لوله Adding documentation check to the pipeline

  • شناسایی غلط‌های املایی در خط لوله Catching spelling errors within the pipeline

ترکیب GitHub و Azure DevOps GitHub and Azure DevOps together

  • اجرای Azure Pipeline از طریق GitHub Actions Trigger Azure Pipeline from Github Actions

نمایش نظرات

آموزش اتوماسیون خط لوله‌های DevOps با استفاده از GitHub Actions
جزییات دوره
7h 49m
28
(آخرین آپدیت)
80
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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