کتاب پیادهسازی اتوماسیون و یکپارچهسازی مستمر با ابزارهای گیتهاب (GitHub) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی اتوماسیون و یکپارچهسازی مستمر با ابزارهای گیتهاب (GitHub)
موضوع کلی: مهندسی نرمافزار و زیرساختهای فناوری اطلاعات
موضوع میانی: مدیریت چرخه حیات نرمافزار و عملیات توسعه (DevOps)
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و مفاهیم مهندسی نرمافزار مدرن و متدولوژی چابک
- 2. معرفی پلتفرم گیتهاب و نقش آن در چرخه حیات نرمافزار
- 3. نصب و راهاندازی محیط توسعه محلی و اتصال به گیتهاب
- 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. اخلاق حرفهای و مسئولیتپذیری در مدیریت زیرساختهای نرمافزاری
- 32. پروژه نهایی: طراحی و پیادهسازی یک چرخه کامل اتوماسیون برای یک نرمافزار کاربردی
تگها:
CI/CD
GitHub Actions
اتوماسیون توسعه نرمافزار
توسعه و عملیات
چرخه عمر نرمافزار
دوآپس
زیرساخت فناوری اطلاعات
گیتهاب
مهندسی نرمافزار
یکپارچهسازی مستمر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.