دوره آموزشی GitHub Actions برای CI/CD
2 ساعت 2 دقیقهمتوسط2023-08-11
مدرسین

Michael Jenkins
Senior Systems Engineer
جزئیات دوره
گیتهاب یکی از پیشروترین ارائهدهندگان کنترل نسخه نرمافزار هست و به همین دلیل، اتوماسیون داخلی که توسط GitHub Actions فراهم میشه، به استانداردی برای CI/CD تبدیل شده که برای پروژههای میزبانی شده در گیتهاب استفاده میشه. در این دوره، مدرس Michael Jenkins با استفاده از تئوریها، نمایشها و تمرینات، برای توسعهدهندگانی که GitHub Actions رو برای پروژههای متنباز و خصوصی خودشون میپذیرند، توضیح میده. Michael راهنماییهایی برای مهندسان داره تا پیچیدگیهای تحویل نرمافزار رو خودکار کنن و به این ترتیب شما میتونید تمرکزتون رو بذارید روی ارائه ارزش مستقیم به کاربران. علاوه بر این، این دوره میتونه مکمل دورههای "یادگیری GitHub Actions" و "GitHub Actions پیشرفته" باشه و بهترین شیوههای صنعتی برای ایجاد ورکفلوهایی برای یکپارچهسازی مستمر، تحویل مستمر، و استقرار مستمر رو آموزش بده.
مهارت ها
Version ControlGitHubDevOps FoundationsDevOpsSoftware Development ToolsSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - GitHub Actions برای CI CD
- 02 - قبل از اینکه شروع کنیم
1. یکپارچه سازی و تحویل مداوم
- 03 - شروع به کار
- 04 - CI CD چیست
- 05 - بررسی GitHub Actions
2. گردش کار یکپارچه سازی مداوم
- 06 - شروع گردش کار برای CI
- 07 - از گردش کار شروع کننده در GitHub Actions استفاده کنید
- 08 - CI برای جاوا اسکریپت
- 09 - CI برای پایتون
- 10 - CI for Go
- 11 - چالش - گردش کار CI را توسعه دهید
- 12 - راه حل - یک گردش کار CI را توسعه دهید
3. گردش کار تحویل مداوم
- 13 - تحویل مستمر
- 14 - تحویل مصنوعات و بستههای نرم افزاری
- 15 - تحویل مستمر بستههای نرم افزاری
- 16 - تحویل مستمر برای تصاویر کانتینر
- 17 - چالش - یک گردش کار تصویر ظرف ایجاد کنید
- 18 - راه حل - یک گردش کار تصویر ظرف را توسعه دهید
4. گردش کار مستمر استقرار
- 19 - استقرار مستمر
- 20 - استقرار نرمافزار با GitHub Actions
- 21 - استقرار مداوم برای صفحات GitHub
- 22 - یک اکانت سرویس برای استقرار ایجاد کنید
- 23 - استقرار مداوم برای تصاویر کانتینر
- 24 - استقرار مستمر برای زیرساخت به صورت کد
- 25 - چالش - یک خط لوله CI CD ایجاد کنید
- 26 - راه حل - یک خط لوله CI CD ایجاد کنید
نتیجه
- 27 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری GitHub Actions: خودکارسازی رویدادمحور برای کدبیس شما
- دوره آموزشی یادگیری گیتهاب
- دوره آموزشی یادگیری جامع گیت
- دوره آموزشی آمادگی برای گواهینامه GitHub Copilot
- دوره آموزشی ایجاد برنامههای هوش مصنوعی با پایتون و مدلهای GitHub
- دوره آموزشی ایجاد مستندات فنی با استفاده از GitHub
- دوره آموزشی آمادگی برای گواهینامه مبانی GitHub
- دوره آموزشی ساخت موتور جستوجوی کتاب از صفر با استفاده از Java و GitHub Copilot