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