کتاب جامع تسلط بر GitHub Actions برای یکپارچهسازی و استقرار خودکار نرمافزار (آمادگی آزمون مایکروسافت) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع تسلط بر GitHub Actions برای یکپارچهسازی و استقرار خودکار نرمافزار (آمادگی آزمون مایکروسافت)
موضوع کلی: مهندسی نرمافزار و توسعهٔ سامانههای دیجیتال
موضوع میانی: خودکارسازی فرآیندهای توسعه و استقرار نرمافزار (CI/CD)
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و مفاهیم اصلی یکپارچهسازی و استقرار مداوم
- 2. معرفی پلتفرم گیتهاب و اکوسیستم اتوماسیون
- 3. ساختار فایلهای پیکربندی YAML در GitHub Actions
- 4. آشنایی با مفاهیم اصلی ورکفلو، رویدادها و جابها
- 5. مدیریت رانرها و محیطهای اجرایی در گیتهاب
- 6. استفاده از اکشنهای استاندارد موجود در مارکتپلیس
- 7. نحوه تعریف و استفاده از متغیرهای محیطی و اسرار پروژه
- 8. مدیریت مخازن و نقش شاخهها در چرخه حیات نرمافزار
- 9. پیکربندی تریگرهای مبتنی بر رویدادهای گیتهاب
- 10. ایجاد و مدیریت ورکفلوهای چندمرحلهای
- 11. استفاده از عبارتهای شرطی برای کنترل اجرای جابها
- 12. مدیریت وابستگیها و کش کردن دادهها برای افزایش سرعت
- 13. بهینهسازی زمان اجرای ورکفلوها با استفاده از ماتریسها
- 14. نحوه تعریف و استفاده از اکشنهای سفارشی محلی
- 15. ساخت اکشنهای مبتنی بر داکر برای محیطهای ایزوله
- 16. استفاده از اکشنهای مبتنی بر اسکریپتهای جاوا اسکریپت
- 17. مدیریت خطاها و استراتژیهای بازگشت در صورت شکست
- 18. پایش و عیبیابی ورکفلوها با استفاده از لاگهای گیتهاب
- 19. امنیت در اتوماسیون و مدیریت دسترسیها در سطح مخزن
- 20. پیکربندی محیطهای استقرار و تأییدیههای انسانی
- 21. یکپارچهسازی با ابزارهای تست واحد و تحلیل کیفیت کد
- 22. استفاده از ابزارهای تحلیل ایستای کد در خط لوله
- 23. خودکارسازی فرآیند بیلد و بستهبندی نرمافزار
- 24. انتشار نسخههای نرمافزار و مدیریت آرتیفکتها
- 25. استقرار خودکار در سرویسهای ابری استاندارد
- 26. مدیریت پیکربندیهای محیطهای عملیاتی مختلف
- 27. استفاده از محیطهای ایزوله برای استقرار امن
- 28. پیادهسازی استراتژیهای استقرار تدریجی
- 29. مانیتورینگ و مشاهدهپذیری پس از استقرار
- 30. مدیریت نسخهگذاری خودکار و تگهای گیت
- 31. کار با API گیتهاب برای اتوماسیونهای پیشرفته
- 32. بهکارگیری الگوهای طراحی برای ورکفلوهای مقیاسپذیر
- 33. استفاده از ورکفلوهای قابل استفاده مجدد
- 34. اشتراکگذاری اکشنها در سازمان و جامعه کاربری
- 35. رعایت اصول توسعه نرمافزار امن در خط لوله
- 36. مدیریت انطباق و مستندسازی خودکار فرآیندها
- 37. آمادگی برای آزمونهای تخصصی گیتهاب
- 38. شبیهسازی سناریوهای واقعی در پروژههای سازمانی
- 39. مرور نهایی و حل تمرینات جامع پایان دوره
تگها:
CI/CD
DevOps
GitHub Actions
آزمون مایکروسافت
اتوماسیون توسعه
استقرار خودکار نرمافزار
گیتهاب
گیتهاب اکشنز
مهندسی نرمافزار
یکپارچهسازی مداوم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.