تالیف و نگهداری اقدامات GitHub

Authoring and Maintaining GitHub Actions

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بسیاری از تیم های توسعه با خودکارسازی وظایف تکراری و اجرای فرآیندهای ثابت در سراسر پروژه ها دست و پنجه نرم می کنند که منجر به ناکارآمدی و خطاهای احتمالی می شود. در این دوره آموزشی، نگارش و نگهداری اقدامات GitHub، یاد می‌گیرید که برای ساده‌سازی گردش‌های کاری خود و افزایش کیفیت کد، ایجاد، مدیریت و توزیع کنش‌های سفارشی GitHub را بسازید. ابتدا نحوه انتخاب نوع اقدام مناسب برای مشکلات خاص را بررسی خواهید کرد. در مرحله بعد، نحوه نگارش اجزای ضروری و ساختار دایرکتوری مورد نیاز برای ایجاد یک اقدام را خواهید دید. در نهایت، یاد خواهید گرفت که چگونه اقدام سفارشی خود را نسخه و توزیع کنید. پس از اتمام این دوره، مهارت ها و دانش GitHub Actions مورد نیاز برای گذراندن گواهینامه GitHub Actions را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی اقدامات سفارشی Introducing Custom Actions

  • معرفی اقدامات سفارشی Introducing Custom Actions

  • انواع اکشن های GitHub Types of GitHub Actions

  • انتخاب نوع اقدام مناسب Choosing the Right Action Type

  • تنظیم محیط توسعه شما Setting up Your Development Environment

ایجاد یک اقدام سفارشی Creating a Custom Action

  • اکشن دایرکتوری و ساختار Action Directory and Structure

  • درک action.yml فراداده و نحو Understanding action.yml Metadata and Syntax

  • فراداده های جاوا اسکریپت، داکر و اقدام ترکیبی JavaScript, Docker, and Composite Action Metadata

  • نسخه ی نمایشی: کدگذاری یک اکشن جاوا اسکریپت Demo: Coding a JavaScript Action

  • پیاده سازی دستورات گردش کار Implementing Workflow Commands

  • نسخه ی نمایشی: کدگذاری یک اکشن داکر Demo: Coding a Docker Action

  • نسخه ی نمایشی: کدگذاری یک اقدام ترکیبی Demo: Coding a Composite Action

اقدامات عیب یابی Troubleshooting Actions

  • چگونه اقدام خود را عیب یابی کنیم How to Troubleshoot Your Action

  • نسخه ی نمایشی: تست و عیب یابی اقدامات جاوا اسکریپت Demo: Testing and Troubleshooting JavaScript Actions

  • نسخه ی نمایشی: آزمایش و عیب یابی اقدامات داکر Demo: Testing and Troubleshooting Docker Actions

  • نسخه ی نمایشی: تست و عیب یابی اقدامات ترکیبی Demo: Testing and Troubleshooting Composite Actions

انتشار یک اقدام سفارشی Publishing a Custom Action

  • توزیع اقدامات خصوصی یا عمومی Distributing Private or Public Actions

  • توصیه هایی برای اشتراک گذاری اقدام شما Recommendations for Sharing Your Action

  • نسخه ی نمایشی: مستندسازی یک اقدام Demo: Documenting an Action

  • نسخه ی نمایشی: پیاده سازی فایل های سلامت جامعه Demo: Implementing Community Health Files

  • نسخه ی نمایشی: ساخت و برچسب گذاری یک اقدام Demo: Building and Tagging an Action

  • نسخه ی نمایشی: استفاده از یک اقدام خصوصی Demo: Using a Private Action

  • نسخه ی نمایشی: انتشار در بازار GitHub Demo: Publishing to the GitHub Marketplace

  • جمع بندی دوره و اتفاقات بعدی Course Wrap-up and What's Next

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

تالیف و نگهداری اقدامات GitHub
جزییات دوره
1h 34m
24
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
Kamran Ayub
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kamran Ayub Kamran Ayub

کامران ایوب یک تکنسین متخصص در ساخت راه حل های کاملاً پشته با تمرکز بر فناوری وب مدرن و معماری بومی ابر است. وی بیش از 8 سال با استفاده از مجموعه گسترده ای از فن آوری ها ، برای اجرای برنامه های تجاری با مشتری و خط مشی تجاری شرکتهای Fortune 500 صرف کرده است. او تلاش می کند تا تجربه های کاربر بی عیب و نقص ساخته شده با استفاده از روش های جامد کیفیت نرم افزار مانند آزمایش ، مقیاس پذیری و قابلیت نگهداری را طراحی کند. کامران عاشق به اشتراک گذاشتن آنچه می داند و به طور منظم در کنفرانس های منطقه ای و گروه های کاربر ، از جمله NDC MN و Midwest.js ، ارائه می دهد. او به حفظ موتور بازی متن باز Excalibur.js کمک می کند ، برنامه سازمان بازی های ویدیویی را اجرا می کند ، آهنگهای من را ردیابی کنید ، در توسعه بازی سر و صدا می کند و در منبع باز فعال است.