آموزش دوره جامع GitHub Actions: از مبتدی تا پیشرفته - آخرین آپدیت

دانلود GitHub Actions Masterclass: From Beginner to Advanced

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در طول پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این مسترکلاس جامع، GitHub Actions را از پایه تا پیشرفته بیاموزید! چه تازه شروع کرده باشید و چه به دنبال تعمیق تخصص خود باشید، این دوره شما را گام‌به‌گام با مفاهیم GitHub Actions آشنا می‌کند. شما یاد خواهید گرفت که جریان‌های کاری (Workflows) را خودکار کنید، تریگرها را مدیریت نمایید، ورودی‌ها و خروجی‌ها را کنترل کرده و اکشن‌های سفارشی توسعه دهید تا تمام ابزارهای لازم برای ساخت خط لوله‌های پیشرفته CI/CD را در اختیار داشته باشید. در پایان این دوره، در بهینه‌سازی و ایمن‌سازی ورک‌فلوها و مدیریت بی‌نقص فرآیندهای همزمان (Concurrent) مهارت خواهید یافت. این دوره یک رویکرد ساختاریافته دارد: با راه‌اندازی محیط و مخزن گیت‌هاب شروع شده و سپس به مبانی ورک‌فلوها، تریگرها و محیط‌های Runner می‌پردازد. پس از آن، ویژگی‌های پیشرفته‌ای مانند Expressions، فیلترهای رویداد، کشینگ (Caching)، آرتیفکت‌ها و ماتریس‌ها را بررسی خواهید کرد. در طول مسیر، تمرین‌های عملی و پاسخ‌های آن‌ها مفاهیم کلیدی را تثبیت کرده و سناریوهای واقعی با پیچیدگی‌های افزایشی را حل خواهید کرد. در بخش پایانی دوره، اکشن‌های سفارشی گیت‌هاب می‌سازید، ورک‌فلوهای قابل استفاده مجدد ایجاد می‌کنید، همزمانی را مدیریت کرده و امنیت ورک‌فلوها را برای جلوگیری از آسیب‌پذیری‌ها تضمین می‌کنید. در نهایت، درک قدرتمندی از GitHub Actions خواهید داشت و آماده خواهید بود تا این اتوماسیون‌ها را در پروژه‌ها و تیم‌های واقعی ادغام کنید. این دوره برای توسعه‌دهندگان، مهندسان DevOps یا هر کسی که به دنبال تسلط بر GitHub Actions برای اتوماسیون CI/CD است، ایده‌آل است. هیچ تجربه قبلی در GitHub Actions مورد نیاز نیست، اما آشنایی با گیت‌هاب و مفاهیم پایه برنامه‌نویسی مفید خواهد بود.

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

شروع کار با GitHub Actions Getting Started with GitHub Actions

  • خوش‌آمدگویی به دوره! Welcome to the Course!

  • راهنمای پیمایش در دوره Navigating Through the Course

راه‌اندازی ابزارها و محیط Setting Up Tools and Environment

  • نصب NodeJS Installing NodeJS

  • راه‌اندازی محیط با GitHub Codespaces Setting Up an Environment with GitHub Codespaces

  • ایجاد مخزن گیت‌هاب برای پروژه Creating a GitHub Repository for Our Work

  • معرفی سریع YAML در ۵ دقیقه Quick Introduction to YAML in 5 Minutes

مبانی GitHub Actions Fundamentals of GitHub Actions

  • اجزای سازنده GitHub Actions Building Blocks of GitHub Actions

  • تمرین ۱: پاسخ و بررسی Exercise 01 - Solution and Review

درک تریگرهای ورک‌فلو (Workflow Triggers) Understanding Workflow Triggers

  • توضیح رویدادهای ورک‌فلو Workflow Events Explained

  • تمرین ۲: پاسخ و بحث Exercise 02 - Solution and Discussion

استفاده از Workflow Runners Using Workflow Runners

  • درک GitHub Runners و Self-Hosted Runners Understanding GitHub and Self-Hosted Runners

  • تمرین ۳: پاسخ و بررسی Exercise 03 - Solution and Review

بهره‌گیری از اکشن‌های شخص ثالث Leveraging Third-Party Actions

  • استفاده از اکشن‌های پیش‌ساخته Using Pre-Built Actions

  • تمرین ۴: پاسخ و بحث Exercise 04 - Solution and Discussion

استفاده از فیلترهای رویداد و انواع فعالیت‌ها Using Event Filters and Activity Types

  • درک فیلترهای رویداد Understanding Event Filters

  • درک انواع فعالیت‌ها (Activity Types) Understanding Activity Types

  • تمرین ۵: پاسخ و بررسی Exercise 05 - Solution and Review

کار با Contexts Working with Contexts

  • کانتکست‌ها (Contexts) چیستند؟ What Are Contexts?

  • تمرین ۶: پاسخ و بحث Exercise 06 - Solution and Discussion

عبارات (Expressions) و متغیرها در GitHub Actions Expressions and Variables in GitHub Actions

  • درک عبارات (Expressions) Understanding Expressions

  • تمرین ۷: پاسخ و بحث Exercise 07 - Solution and Discussion

  • کار با متغیرها Working with Variables

  • تمرین ۸: پاسخ و بررسی Exercise 08 - Solution and Review

  • تمرین ۹: پاسخ و بحث Exercise 09 - Solution and Discussion

کار با توابع در ورک‌فلوها Working with Functions in Workflows

  • درک توابع Understanding Functions

  • تمرین ۱۰: پاسخ و بحث Exercise 10 - Solution and Discussion

مدیریت جریان اجرای ورک‌فلو Managing Workflow Execution Flow

  • کنترل جریان اجرا در ورک‌فلوها Controlling the Execution Flow in Workflows

  • تمرین ۱۱: پاسخ و بررسی Exercise 11 - Solution and Review

مدیریت ورودی‌ها و خروجی‌ها Handling Inputs and Outputs

  • درک ورودی‌ها (Inputs) Understanding Inputs

  • تمرین ۱۲: پاسخ و بررسی Exercise 12 - Solution and Review

  • درک خروجی‌ها (Outputs) Understanding Outputs

  • تمرین ۱۳: پاسخ و بحث Exercise 13 - Solution and Discussion

  • تمرین ۱۴: پاسخ و بررسی Exercise 14 - Solution and Review

اشتراک‌گذاری داده‌ها با Caching و Artifacts Sharing Data with Caching and Artifacts

  • درک سیستم کشینگ (Caching) Understanding Caching

  • تمرین ۱۵: پاسخ و بحث Exercise 15 - Solution and Discussion

  • تمرین ۱۶: پاسخ و بررسی Exercise 16 - Solution and Review

  • درک آرتیفکت‌ها (Artifacts) Understanding Artifacts

  • تمرین ۱۷: پاسخ و بررسی Exercise 17 - Solution and Review

استفاده از ماتریس‌ها در ورک‌فلوها Using Matrices in Workflows

  • درک ماتریس‌ها (Matrices) Understanding Matrices

  • تمرین ۱۸: پاسخ و بحث Exercise 18 - Solution and Discussion

  • تمرین ۱۹: پاسخ و بررسی Exercise 19 - Solution and Review

  • تمرین ۲۰: پاسخ و بررسی Exercise 20 - Solution and Review

کار با محیط‌ها (Environments) Working with Environments

  • درک محیط‌ها (Environments) Understanding Environments

  • تمرین ۲۱: پاسخ و بحث Exercise 21 - Solution and Discussion

ساخت اکشن‌های سفارشی از صفر Building Custom Actions from Scratch

  • توسعه اکشن‌های سفارشی از صفر Developing Custom Actions from Scratch

  • تمرین ۲۲: پاسخ و بحث Exercise 22 - Solution and Discussion

  • تمرین ۲۳: پاسخ و بحث Exercise 23 - Solution and Discussion

  • تمرین ۲۴: پاسخ و بررسی - بخش ۱ Exercise 24 - Solution and Review - Part 1

  • تمرین ۲۴: پاسخ و بررسی - بخش ۲ Exercise 24 - Solution and Review - Part 2

  • تمرین ۲۵: پاسخ و بررسی - بخش ۱ Exercise 25 - Solution and Review - Part 1

  • تمرین ۲۵: پاسخ و بررسی - بخش ۲ Exercise 25 - Solution and Review - Part 2

  • تمرین ۲۶: پاسخ و بررسی - بخش ۱ Exercise 26 - Solution and Review - Part 1

  • تمرین ۲۶: پاسخ و بررسی - بخش ۲ Exercise 26 - Solution and Review - Part 2

  • تمرین ۲۷: پاسخ و بررسی - بخش ۱ Exercise 27 - Solution and Review - Part 1

  • تمرین ۲۷: پاسخ و بررسی - بخش ۲ Exercise 27 - Solution and Review - Part 2

  • تمرین ۲۸: پاسخ و بحث Exercise 28 - Solution and Discussion

  • تمرین ۲۹: پاسخ و بحث Exercise 29 - Solution and Discussion

ایجاد و استفاده از ورک‌فلوهای قابل استفاده مجدد Creating and Using Reusable Workflows

  • درک ورک‌فلوهای قابل استفاده مجدد Understanding Reusable Workflows

  • تمرین ۳۰: پاسخ و بحث Exercise 30 - Solution and Discussion

  • تمرین ۳۱: پاسخ و بررسی - بخش ۱ Exercise 31 - Solution and Review - Part 1

  • تمرین ۳۱: پاسخ و بررسی - بخش ۲ Exercise 31 - Solution and Review - Part 2

  • تمرین ۳۱: پاسخ و بررسی - بخش ۳ Exercise 31 - Solution and Review - Part 3

مدیریت همزمانی (Concurrency) در ورک‌فلوها Handling Concurrency in Workflows

  • مدیریت همزمانی در ورک‌فلوها Managing Concurrency in Workflows

  • تمرین ۳۲: پاسخ و بررسی Exercise 32 - Solution and Review

  • تمرین ۳۳: پاسخ و بررسی Exercise 33 - Solution and Review

تضمین امنیت ورک‌فلو Ensuring Workflow Security

  • درک امنیت ورک‌فلو Understanding Workflow Security

  • تمرین ۳۴: پاسخ و بررسی Exercise 34 - Solution and Review

  • تمرین ۳۵: پاسخ و بررسی Exercise 35 - Solution and Review

نمایش نظرات

آموزش دوره جامع GitHub Actions: از مبتدی تا پیشرفته
جزییات دوره
17h 10m
68
(آخرین آپدیت)
1,042
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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