لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
تالیف و نگهداری اقدامات 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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
کامران ایوب یک تکنسین متخصص در ساخت راه حل های کاملاً پشته با تمرکز بر فناوری وب مدرن و معماری بومی ابر است. وی بیش از 8 سال با استفاده از مجموعه گسترده ای از فن آوری ها ، برای اجرای برنامه های تجاری با مشتری و خط مشی تجاری شرکتهای Fortune 500 صرف کرده است. او تلاش می کند تا تجربه های کاربر بی عیب و نقص ساخته شده با استفاده از روش های جامد کیفیت نرم افزار مانند آزمایش ، مقیاس پذیری و قابلیت نگهداری را طراحی کند. کامران عاشق به اشتراک گذاشتن آنچه می داند و به طور منظم در کنفرانس های منطقه ای و گروه های کاربر ، از جمله NDC MN و Midwest.js ، ارائه می دهد. او به حفظ موتور بازی متن باز Excalibur.js کمک می کند ، برنامه سازمان بازی های ویدیویی را اجرا می کند ، آهنگهای من را ردیابی کنید ، در توسعه بازی سر و صدا می کند و در منبع باز فعال است.
نمایش نظرات