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