آموزش جامع GitHub Actions برای DevOps و CI/CD - آخرین آپدیت

دانلود Learning GitHub Actions for DevOps CI/CD

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. سرویس GitHub Actions جریان‌های کاری نرم‌افزاری را از طریق فایل‌های YAML که توسط رویدادهای مخزن (Repository)، زمان‌بندی‌ها یا ورودی‌های دستی فعال می‌شوند، خودکار می‌کند. این دوره جامع، درکی کامل از GitHub Actions را ارائه می‌دهد و اجزای ورک‌فلو مانند Eventها، Jobها، Stepها و Runnerها را پوشش می‌دهد. کارآموزان متغیرهای محیطی (Environment Variables)، ذخیره‌سازی امن رمزها، تاییدات دستی و اشتراک‌گذاری مقادیر بین مراحل و جاب‌ها را بررسی خواهند کرد. این دوره همچنین شامل استفاده از Self-hosted Runnerها و استقرار قالب‌های زیرساخت به عنوان کد (IaC) با استفاده از Bicep است. مهارت‌های کلیدی مانند ساخت، پوش کردن و استقرار کانتینرهای Docker و بهینه‌سازی عملکرد Azure Web App مورد تأکید قرار گرفته است. این دوره برای مشاوران ابری، مدیران Azure IaaS و PaaS، توسعه‌دهندگان و علاقه‌مندان به فضای کلود طراحی شده است و نیازمند آشنایی با سینتکس YAML، مهارت‌های پایه خط فرمان و Visual Studio Code است. تمرکز این دوره بر مثال‌های کاربردی و تجربه عملی است تا یادگیرندگان بتوانند جریان‌های کاری را از ایده تا محیط عملیاتی خودکار کنند.

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

مقدمه‌ای بر جریان‌های کاری GitHub Action Introduction to the GitHub Action Workflows

  • مروری بر ورک‌فلوهای GitHub Action Overview of GitHub Action Workflow

  • بررسی اجزای ورک‌فلو: رویدادها (Events) Exploring Workflow Components - Events

  • بررسی اجزای ورک‌فلو: Job، Step و Runner Exploring Workflow Components - Job, Step, and Runner

  • اجرای ورک‌فلو و تحلیل لاگ‌ها Running the Workflow and Reading the Logs

بررسی ویژگی‌های GitHub Actions GitHub Actions: Exploring the Features

  • متغیرهای محیطی (Environment Variables) Environment Variables

  • متغیرهای پیش‌فرض گیت‌هاب Default GitHub Variables

  • ذخیره‌سازی امن رمزها و Secretها در GitHub Actions GitHub Actions Store Your Secrets and Passwords Securely

  • آرتیفکت‌های گیت‌هاب (GitHub Artifacts) GitHub_Artifacts

  • محیط‌های گیت‌هاب و نحوه افزودن تاییدات دستی GitHub Environments | How to Add Manual Approvals

  • اشتراک‌گذاری مقادیر بین Stepها و Jobها در یک ورک‌فلو Sharing Values Between Steps and Jobs in a Workflow

شناخت GitHub Runners GitHub Runners

  • رنر گیت‌هاب (GitHub Runner) چیست؟ What Is a GitHub Runner

  • افزودن Self-Hosted Runner Adding a Self-Hosted Runner

  • اجرای جاب‌ها روی Self-Hosted Runner Running Jobs on Self-Hosted Runner

استفاده از GitHub Actions برای استقرار زیرساخت GitHub Actions for Infrastructure Deployment

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

  • توسعه قالب IaC با Bicep برای استقرار زیرساخت - بخش اول Developing IAC Template with Bicep to Deploy Infrastructure - Part 1

  • توسعه قالب IaC با Bicep برای استقرار زیرساخت - بخش دوم Developing IAC Template with Bicep to Deploy Infrastructure - Part 2

  • تنظیمات احراز هویت Setting Up Authentication

  • توسعه ورک‌فلو GitHub Actions برای استقرار زیرساخت - بخش اول Developing GitHub Actions Workflow for Infra Deployment - Part 1

  • توسعه ورک‌فلو GitHub Actions برای استقرار زیرساخت - بخش دوم Developing GitHub Actions Workflow for Infra Deployment - Part 2

یکپارچه‌سازی مداوم و استقرار مداوم (CI/CD) Continuous Integration and Continuous Deployment

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

  • ورک‌فلو استقرار مداوم برای Azure App Service Continuous Deployment Workflow to Deploy to Azure App Service

ساخت، پوش و استقرار کانتینرهای Docker Building, Pushing, and Deploying Docker Containers

  • ساخت Dockerها با GitHub Actions Building Dockers with GitHub Actions

  • استقرار Dockerها با GitHub Actions Deploying Dockers with GitHub Actions

نمایش نظرات

آموزش جامع GitHub Actions برای DevOps و CI/CD
جزییات دوره
5h 22m
23
(آخرین آپدیت)
1,738
4 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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