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

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

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره جامع، دروازه شما برای تسلط بر GitHub Actions است؛ ابزاری قدرتمند برای اتوماسیون گردش‌های کاری (Workflows) و افزایش بهره‌وری در توسعه نرم‌افزار. آموزش با معرفی دوره، راه‌اندازی ابزارهایی مانند NodeJS یا GitHub Codespaces و ایجاد اولین مخزن (Repository) شما آغاز می‌شود. سپس به سرعت وارد مباحث درک سینتکس YAML و بلوک‌های سازنده GitHub Actions مانند Workflows، Jobs و Steps خواهید شد. این دوره ماژول‌های عمیقی در مورد Triggers، Runners، فیلترهای رویداد، Contextها و متغیرها ارائه می‌دهد و ترکیبی از توضیحات تئوری و تمرینات عملی را فراهم می‌کند. شما یاد می‌گیرید که چگونه با بهره‌گیری از Caching، Artifacts و Matrixها، گردش‌های کاری پیچیده را مدیریت کنید و روش‌های کنترل جریان اجرا و استفاده از Actionهای سفارشی را بیاموزید. بخش‌های پیشرفته شما را با بهترین متدهای امنیتی، مدیریت Concurrency و ایجاد Workflowهای قابل استفاده مجدد (Reusable) آشنا می‌کند تا مهارت‌های لازم برای مقابله با چالش‌های دنیای واقعی را کسب کنید. در پایان این مسیر، شما درکی مستحکم از GitHub Actions خواهید داشت و تجربه عملی در طراحی Workflowهایی مقیاس‌پذیر، امن و بهینه به دست خواهید آورد. این دوره برای همه، از مبتدیان تا توسعه‌دهندگان باسابقه، طراحی شده تا هر یادگیرنده‌ای بتواند با اعتمادبه‌نفس اتوماسیون را پیاده‌سازی کند. آنچه در این دوره می‌آموزید: - ایجاد موثر گردش‌های کاری خودکار با استفاده از GitHub Actions - پیکربندی Triggers و Runners برای بهینه‌سازی اتوماسیون - ایجاد و مدیریت Workflowهای قابل استفاده مجدد در چندین پروژه - ایمن‌سازی گردش‌های کاری با پیاده‌سازی بهترین متدها برای مدیریت Secrets - بهینه‌سازی خط لوله‌ها (Pipelines) با استفاده از Caching، Artifacts و پیکربندی Matrix - توسعه Actionهای سفارشی برای گسترش قابلیت‌های GitHub Actions این دوره برای توسعه‌دهندگان، مهندسان DevOps و تیم‌های نرم‌افزاری که به دنبال ساده‌سازی خط لوله‌های CI/CD و اتوماسیون کارهای تکراری هستند، طراحی شده است. چه در GitHub Actions تازه‌کار باشید و چه به دنبال تعمیق دانش خود، این دوره برای تمام سطوح تجربه ارزشمند است. آشنایی اولیه با Git و مفاهیم برنامه‌نویسی توصیه می‌شود، اما هیچ تجربه قبلی در GitHub Actions مورد نیاز نیست. ویژگی‌های دوره: - تمرینات عملی برای یادگیری ساخت Workflowها از صفر - ماژول‌های جامع پوشش‌دهنده مفاهیم پایه تا پیشرفته GitHub Actions - مثال‌های واقعی برای نمایش امنیت، کشینگ و Workflowهای قابل استفاده مجدد

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

شروع کار با 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) 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

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

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

  • تمرین ۰۴: راه حل و بحث Exercise 04 - Solution and Discussion

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

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

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

  • تمرین ۰۵: راه حل و بررسی Exercise 05 - Solution and Review

کار با Contextها Working with Contexts

  • Contextها چیستند؟ What Are Contexts?

  • تمرین ۰۶: راه حل و بحث Exercise 06 - Solution and Discussion

عبارات و متغیرها در 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

  • درک توابع (Functions) 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

  • درک Artifactها Understanding Artifacts

  • تمرین ۱۷: راه حل و بررسی Exercise 17 - Solution and Review

استفاده از Matrixها در گردش‌های کاری 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

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

  • درک Workflowهای قابل استفاده مجدد 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

  • مدیریت هم‌روندی (Concurrency) در گردش‌های کاری 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: از مبتدی تا پیشرفته [ویدیو]
جزییات دوره
10h 56m
68
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
LM Academy
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

LM Academy LM Academy

Lauro Fialho Müller آکادمی LM یک مهندس DevOps و Cloud باتجربه با تخصص عمیق در AWS، خطوط لوله CI/CD، Kubernetes، و پس‌زمینه وسیعی در چندین زبان برنامه‌نویسی است. او که در حال حاضر مشاور ارشد زیرساخت در Thoughtworks است، علاقه زیادی به محاسبات ابری، طراحی سیستم‌ها، FinOps و هوش مصنوعی دارد. Lauro که به دلیل تعهدش به اشتراک دانش شناخته شده است، فعالانه به رشد و موفقیت توسعه دهندگان همکار کمک می کند و آنها را در توسعه شخصی و حرفه ای در جامعه فناوری راهنمایی می کند.