تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری GitHub Actions: خودکارسازی رویدادمحور برای کدبیس شما

دوره آموزشی یادگیری GitHub Actions: خودکارسازی رویدادمحور برای کدبیس شما

1 ساعت 41 دقیقهمبتدی2025-09-15

مدرسین

Michael Jenkins

Michael Jenkins

Senior Systems Engineer

جزئیات دوره

GitHub Actions یکی از ابزارهای محبوب یکپارچه‌سازی مداوم (CI) هست که به توسعه‌دهنده‌ها کمک می‌کنه وظایف پروژه‌های نرم‌افزاری‌شون رو خودکارسازی کنن.

توی این دوره یاد می‌گیری چطور از این ابزار قدرتمند برای ساخت ورک‌فلوهایی که با رویدادها (events) فعال می‌شن استفاده کنی. همچنین قدم‌به‌قدم با مفاهیم CI/CD (یکپارچه‌سازی و استقرار مداوم) آشنا می‌شی و می‌فهمی چطور اکشن‌های سفارشی طراحی و پیاده‌سازی بشن.

مدرس دوره، Michael Jenkins، نحوه شروع کار با اکشن‌ها و ورک‌فلوهایی که اون‌ها رو اجرا می‌کنن رو توضیح می‌ده. علاوه‌براین نشون می‌ده چطور می‌تونی از اکشن‌های آماده در GitHub Marketplace یا ریپازیتوری‌های عمومی استفاده کنی تا سرعت کارت بیشتر بشه. در نهایت هم با برنامه‌ریزی و توسعه اکشن‌های اختصاصی، می‌تونی جریان CI/CD خودت رو به بهترین شکل مدیریت کنی.

این دوره برای هرکسی که می‌خواد فرایند توسعه نرم‌افزارش رو سریع‌تر، امن‌تر و خودکارتر کنه خیلی مفیده.

اهداف یادگیری
یادگیری اصول GitHub Actions و ساخت ورک‌فلوهای مبتنی بر رویداد
راه‌اندازی و پیاده‌سازی CI/CD Pipeline
استفاده از اکشن‌های آماده در Marketplace و ریپازیتوری‌های عمومی
طراحی و توسعه اکشن‌های سفارشی برای پروژه‌های خاص
پشتیبانی از جریان توسعه نرم‌افزار با استفاده از قابلیت‌های GitHub Actions

مهارت ها

Version ControlGitHubSoftware Development ToolsLearningSoftware Development

سرفصل ها

۰. مقدمه

  • 01 - از ارسال تا استقرار - اقدامات GitHub ساده شده‌اند
  • 02 - کار با فایل‌های YAML
  • 03 - اولین اقدام شما
  • 04 - ویژگی‌های گردش کار و عمل

۱. اقدامات و گردش‌های کاری

  • 05 - ایجاد یک گردش کار
  • 06 - اضافه کردن کارها و مراحل به گردش کار
  • 07 - افزودن اقدامات به گردش کار
  • 08 - اجرای یک گردش کار
  • 09 - اضافه کردن وابستگی بین کارها
  • 10 - تعیین شاخه‌ها برای رویدادهای گردش کار
  • 11 - محدودیت‌های گردش کار و اقدامات
  • 12 - راه حل - توسعه یک گردش کار چند وظیفه‌ای

۲. انتخاب و استفاده از اکشن‌ها

  • 13 - از یک اکشن از بازار گیت‌هاب استفاده کنید
  • 14 - استفاده از یک اکشن از یک مخزن
  • 15 - ارسال آرگومان‌ها به یک عمل
  • 16 - استفاده از متغیرهای محیطی
  • 17 - از اسرار استفاده کنید
  • 18 - ایجاد و استفاده از مصنوعات
  • 19 - راه حل - توسعه یک گردش کار که مصنوعات را ایجاد می‌کند

۳. توسعه گردش کار CI CD

  • 20 - خط تولید CI CD خود را برنامه‌ریزی کنید
  • 21 - تست‌های Linting و Unit
  • 22 - ساخت و مدیریت مصنوعات
  • 23- آزمایش با مصنوعات
  • 24 - استقرار
  • 25 - اضافه کردن نشان وضعیت گردش کار
  • 26 - راه حل - توسعه یک خط لوله CI CD برای یک اسکریپت پایتون

۴. توسعه اقدامات سفارشی

  • 27 - یک اقدام سفارشی برنامه‌ریزی کنید
  • 28 - هدف عملی سفارشی شما
  • 29 - بررسی داکرفایل
  • 30 - اضافه کردن یک داکرفایل
  • 31 - یک اسکریپت نقطه ورود اضافه کنید
  • 32 - استفاده از منابع محیط زمان اجرا
  • 33 - یک اقدام را به صورت محلی آزمایش کنید
  • 34 - افزودن فایل فراداده
  • 35 - یک فایل README اضافه کنید
  • 36 - یک اقدام سفارشی را مستقر کنید
  • 37 - انتشار یک اکشن در GitHub Marketplace
  • 38 - راه حل - ایجاد یک اقدام سفارشی

نتیجه‌گیری

  • 39 - منابع اضافی برای اقدامات GitHub

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal