آنچه یاد خواهید گرفت:
یادگیری مفاهیم بنیادی، متوسط و پیشرفته برای استفاده از GitHub Actions
درک ارزش و عملکرد GitHub Actions به عنوان یک ابزار CI
درک ارزش و همهکاره بودن GitHub Actions در یک سازمان
یاد میگیرید که چگونه GitHub Actions میتواند به صورت ایمن و مطمئن با ابزارهای دیگر در زیرساخت سازمان شما تعامل داشته باشد.
یاد میگیرید که چه زمانی و چگونه میتوان گردشکارهای مستقل، گردشکارهای قابل استفاده مجدد و اکشنهای سفارشی ایجاد کرد.
افزودن GitHub Actions را به عنوان یک مهارت به رزومه خود
پیشنیازهای دوره
تجربه قبلی با گیتهاب یا GitHub Actions الزامی نیست، هرچند دانستن برخی فرمانهای گیتهاب (مانند ایجاد برنچها و Pull Requests) مفید خواهد بود. اما هر فرمانی که لازم است در دوره نشان داده خواهد شد.
مهارتهای مهندسی نرمافزار و برنامهنویسی الزامی نیست. هر فایل برنامهنویسی که در دوره استفاده میشود، تأمین شده است
یک حساب گیتهاب برای دنبال کردن تمرینات دوره نیاز است.
یک حساب داکر (یا حساب مدیریت کانتینر معادل) برای تکمیل برخی تمرینات در دوره لازم خواهد بود
توضیحات دوره
شما میخواهید درباره GitHub Actions یاد بگیرید. ایدهی عالی! GitHub Actions یک ابزار CI عالی با مجموعهای از نقاط قوت و قابلیتهای قدرتمند است که میتواند هر پایپلاین CI/CD را تقویت کند.
اما یادگیری GitHub Actions در سطح حساب شخصی کافی نیست. برای اینکه با این ابزار واقعاً مؤثر باشید، بهتر است درک کنید که این ابزار چگونه در یک سازمان یا محیط کار جا میگیرد، چه قابلیتهایی به همراه دارد، بهترین شیوههای پیادهسازی، نگهداری، ایمنسازی و بهبود آن در طول زمان چیست.
این دوره به همین منظور طراحی شده است. این تنها یک دوره نیست که به شما یاد دهد چگونه از GitHub Actions از پایه استفاده کنید. شما همچنین یاد خواهید گرفت که چگونه GitHub Actions را در سطح سازمانی به کار ببرید. تفاوتهای ظریف اما مهم بین GitHub Actions در سطح شخصی و GitHub Actions در مقیاس بزرگ به تفصیل مورد بررسی قرار میگیرد، تا شما بدانید که این ابزار در یک سازمان چگونه کار میکند.
از طریق این دوره شما:
بلوکهای بنیادی هر گردشکار GitHub Actions را یاد خواهید گرفت.
روشهای مختلفی برای مدیریت و بهبود گردشکارهای خود یاد خواهید گرفت.
یاد میگیرید که چگونه گردشکارهای پویا ایجاد کنید که از مقادیر زمان حقیقی تولید شده در ران تایم استفاده کند.
گردشکارهای خود را با محافظت از مقادیر حساس و ذخیره ایمن آنها ایمن کنید.
GitHub Actions را به دیگر ارائهدهندگان سرویسها متصل کرده و ابزارهای آنها را در گردشکار خود بگنجانید.
از گردشکارهای قابل استفاده مجدد استفاده کنید تا کد خود را به حداقل برسانید و در عین حال خروجی کار خود را به حداکثر برسانید.
اکشنهای سفارشی ایجاد کنید که دقیقاً همان کاری را که میخواهید انجام دهند و چگونه این میتواند در یک محیط کاری محرمانه بسیار مفید باشد
عملکرد GitHub Actions را در یک پایپلاین CI/CD ببینید.
و موارد بیشتر
بنابراین، تا پایان دوره شما به راحتی قادر خواهید بود گردشکارهای GitHub Actions را برای خودتان و همچنین برای هر محیط کار مدیریت کنید و همچنین اطمینان حاصل کنید که آنها از این ابزار فوقالعاده به بهترین شکل ممکن استفاده میکنند.
این دوره برای چه کسانی مناسب است؟
مهندسانی که به دنبال درک GitHub Actions و نقش آن در زمینههای شخصی و سازمانی هستند و میخواهند GitHub Actions را به عنوان یک مهارت به رزومه خود اضافه کنند
مهندسان دواپس و مهندسان نرمافزار که بخواهند مهارتهای خود را گسترش دهند.