دوره آموزشی آمادگی گواهینامه GitHub Actions
5 ساعت 19 دقیقهمتوسط2024-03-29
مدرسین

Microsoft Press
Microsoft

Tim Warner
Technical Trainer and Content Developer
جزئیات دوره
GitHub Actions خودکارسازی تمام گردشهای کاری نرمافزار شما را با CI/CD کلاس جهانی آسان میکند. کد خود را مستقیماً از GitHub بسازید، آزمایش کنید و اجرا کنید. این دوره با مربی تیم وارنر، مهارت ها و دانش لازم را برای درک اینکه چگونه مشتریان شما می توانند از GitHub Actions برای خودکارسازی گردش کار توسعه نرم افزار خود استفاده کنند، به شما می دهد. چه یک کاربر باتجربه GitHub Actions باشید و چه کسی که می خواهد مهم ترین جنبه های GitHub Actions را عمیقاً یاد بگیرد، این دوره برای شما مناسب است. یاد بگیرید که چگونه گردش کار را بنویسید و حفظ کنید، گردش کار را مصرف کنید، کنشها را بنویسید و نگهداری کنید، و اقدامات GitHub را برای شرکت مدیریت کنید.
مهارت ها
Version ControlGitHubSoftware Development ToolsCert PrepSoftware Development
سرفصل ها
0. مقدمه
- 01 - مقدمه
1. گردش کار سفارشی را فعال کنید
- 02 - اهداف آموزشی
- 03 - گردش کار را برای اجرا برای یک یا چند رویداد پیکربندی کنید
- 04 - گردش کار را برای اجرا برای رویدادهای برنامه ریزی شده پیکربندی کنید
- 05 - گردش کار را برای اجرا برای رویدادهای دستی پیکربندی کنید
- 06 - گردش کار را برای اجرا برای رویدادهای webhook پیکربندی کنید
- 07 - یک رویداد GitHub را برای راهاندازی یک گردش کار بر اساس یک مورد کاربردی عملی نشان دهید
2. از اجزای گردش کار استفاده کنید
- 08 - اهداف آموزشی
- 09 - سینتکس صحیح برای کارهای گردش کار را شناسایی کنید
- 10 - از مراحل کار برای اعمال و دستورات پوسته استفاده کنید
- 11 - از کلمات کلیدی شرطی برای مراحل استفاده کنید
- 12 - توضیح دهید که چگونه اقدامات، گردش کار، مشاغل، مراحل، اجراها و بازار با هم کار میکنند.
- 13 - سناریوهای مناسب برای استفاده از دوندههای میزبان GitHub و خود میزبان را شناسایی کنید.
- 14 - اجرای دستورات گردش کار به عنوان مرحله اجرا برای ارتباط با رانر
- 15 - نشان دادن استفاده از مشاغل وابسته
3. دادههای گردش کار ایمن
- 16 - اهداف آموزشی
- 17 - از اسرار رمزگذاری شده برای ذخیره اطلاعات حساس استفاده کنید
- 18 - متغیرهای محیطی پیش فرض موجود را در حین ساخت گردش کار شناسایی کنید
- 19 - مکان را برای تنظیم متغیرهای محیطی سفارشی در یک گردش کار شناسایی کنید
- 20 - زمان استفاده از رمز توکن github را مشخص کنید
- 21 - نحوه استفاده از دستورات گردش کار برای تنظیم متغیرهای محیط را نشان دهید
4. ایجاد گردش کار هدفمند
- 22 - اهداف آموزشی
- 23 - یک اسکریپت را به یک گردش کار اضافه کنید
- 24 - نحوه انتشار در بستههای GitHub را با استفاده از گردش کار نشان دهید
- 25 - نحوه انتشار در رجیستری کانتینر GitHub را با استفاده از گردش کار نشان دهید
- 26 - از پایگاه داده و کانتینرهای سرویس در یک گردش کاری اکشنهای GitHub استفاده کنید
- 27 - از برچسبها برای مسیریابی گردش کار به دوندههای خاص استفاده کنید
- 28 - از codeql به عنوان مرحله ای در گردش کار استفاده کنید
- 29 - نحوه انتشار یک مؤلفه به عنوان نسخه GitHub با استفاده از اقدامات GitHub را نشان دهید
- 30 - با استفاده از یک گردش کار اقدامات GitHub، یک نسخه را برای یک ارائه دهنده ابر اجرا کنید
5. اجرای گردش کار را بهینه کنید
- 31 - اهداف آموزشی
- 32 - کش کردن وابستگیهای گردش کار را پیکربندی کنید
- 33 - مراحل انتقال دادهها بین مشاغل در یک گردش کار را شناسایی کنید
- 34 - آرتیفکتهای گردش کار را از GitHub حذف کنید
- 35 - یک نشان وضعیت گردش کار اضافه کنید
- 36 - حفاظت از محیط زیست را اضافه کنید
- 37 - ماتریسی از پیکربندیهای مختلف کار را تعریف کنید
- 38 - گیتهای تایید گردش کار را اجرا کنید
6. اثرات گردش کار را تجزیهوتحلیل کنید
- 39 - اهداف آموزشی
- 40 - شناسایی رویدادی که جریان کاری را از اثرات آن در یک مخزن، مشکل یا درخواست کشش ایجاد کردهاست .
- 41 - اثرات گردش کار از خواندن فایل پیکربندی آن را شرح دهید
- 42 - تشخیص یک جریان کاری ناموفق
- 43 - راههای دسترسی به گزارشهای گردش کار را از رابط کاربری شناسایی کنید
- 44 - راههای دسترسی به گزارشهای گردش کار از REST API در GitHub را شناسایی کنید.
- 45 - ورود اشکال زدایی مرحله ای را در یک گردش کار فعال کنید
- 46 - نحوه استفاده از متغیرهای محیطی پیش فرض در یک گردش کار را نشان دهید
- 47 - سینتکس صحیح را برای ارسال متغیرهای محیطی سفارشی در مرحله گردش کار نشان دهید
7. داراییهای گردش کار را پیمایش کنید
- 48 - اهداف آموزشی
- 49 - محل قرار دادن یک گردش کار در یک مخزن را توضیح دهید
- 50 - تفاوت بین غیرفعال کردن و حذف یک گردش کار را توضیح دهید
- 51 - نحوه دانلود مصنوعات گردش کار را از رابط کاربری نشان دهید
- 52 - نحوه استفاده از گردش کار قالب سازمان را شرح دهید
8. از اقدامات قابل اعتماد استفاده کنید
- 53 - اهداف آموزشی
- 54 - شاخصهایی را مشخص کنید که چه چیزی یک عمل قابل اعتماد را میسازد
- 55 - نوع، ورودیها و خروجیهای یک اقدام را شناسایی کنید
- 56 - نحوه استفاده از نسخه خاص یک عمل را در یک گردش کار نشان دهید
9. Action Types را انتخاب کنید
- 57 - اهداف آموزشی
- 58 - نوع عمل مورد نیاز برای یک مشکل را مشخص کنید
- 59 - نحوه عیب یابی عملکردهای javascript و docker container را نشان دهید
10. اجزای عمل جزئیات
- 60 - اهداف آموزشی
- 61 - فایلها و ساختار دایرکتوری مورد نیاز برای ایجاد یک اکشن را شناسایی کنید
- 62 - متادیتا و نحو مورد نیاز برای ایجاد یک عمل را شناسایی کنید
- 63 - اجرای دستورات گردش کار در یک اکشن برای برقراری ارتباط با رانر شامل کدهای خروج
11. اقدامات سفارشی را توزیع کنید
- 64 - اهداف آموزشی
- 65 - نحوه انتخاب مدل توزیع مناسب برای یک اقدام را مشخص کنید
- 66 - شناسایی بهترین شیوهها برای توزیع اقدامات سفارشی
- 67 - نحوه ایجاد استراتژی انتشار برای یک اقدام را نشان دهید
- 68 - نحوه انتشار یک اقدام در بازار GitHub را نشان دهید
12. اقدامات سازمانی را تبلیغ کنید
- 69 - اهداف آموزشی
- 70 - الگوهای استفاده مجدد را برای اقدامات و گردش کار توضیح دهید
- 71 - یک رویکرد برای مدیریت و استفاده از اجزای قابل استفاده مجدد تعریف کنید
- 72 - نحوه توزیع اقدامات برای یک شرکت را تعریف کنید
- 73 - نحوه کنترل دسترسی به اقدامات درون سازمانی را تعریف کنید
- 74 - سیاستهای استفاده سازمانی را برای اقدامات GitHub پیکربندی کنید
13. اداره دوندگان سازمانی
- 75 - اهداف آموزشی
- 76 - اثرات پیکربندی لیستهای مجاز IP را در رانرهای میزبان GitHub و خود میزبانی توضیح دهید.
- 77 - نحوه انتخاب دوندههای مناسب برای پشتیبانی از بار کاری را شرح دهید
- 78 - تفاوت دوندههای میزبان GitHub و خود میزبان را توضیح دهید
- 79 - رانرهای خود میزبان را برای استفاده سازمانی پیکربندی کنید
- 80 - نحوه مدیریت دوندههای خود میزبان را با استفاده از گروهها نشان دهید
- 81 - نحوه نظارت، عیب یابی و به روز رسانی دوندههای خود میزبان را نشان دهید
14. محافظت از اسرار سازمانی
- 82 - اهداف آموزشی
- 83 - محدوده اسرار رمزگذاری شده را شناسایی کنید
- 84 - نحوه دسترسی به اسرار رمزگذاری شده در اقدامات و گردش کار را نشان دهید
- 85 - نحوه مدیریت اسرار رمزگذاری شده در سطح سازمان را توضیح دهید
- 86 - نحوه مدیریت اسرار رمزگذاری شده در سطح مخزن را توضیح دهید
خلاصه
- 87 - خلاصه
دوره های مرتبط
- دوره آموزشی یادگیری GitHub Actions: خودکارسازی رویدادمحور برای کدبیس شما
- دوره آموزشی یادگیری گیتهاب
- دوره آموزشی یادگیری جامع گیت
- دوره آموزشی آمادگی برای گواهینامه GitHub Copilot
- دوره آموزشی ایجاد برنامههای هوش مصنوعی با پایتون و مدلهای GitHub
- دوره آموزشی ایجاد مستندات فنی با استفاده از GitHub
- دوره آموزشی آمادگی برای گواهینامه مبانی GitHub
- دوره آموزشی ساخت موتور جستوجوی کتاب از صفر با استفاده از Java و GitHub Copilot