کتاب راهکارهای پیادهسازی مدیریت پکیج و خودکارسازی استقرار با GitHub و Azure با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهکارهای پیادهسازی مدیریت پکیج و خودکارسازی استقرار با GitHub و Azure
موضوع کلی: مهندسی نرمافزار و زیرساختهای فناوری اطلاعات
موضوع میانی: مدیریت چرخهحیات توسعه نرمافزار (DevOps) و یکپارچهسازی ابزارها
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و مفاهیم چرخه حیات توسعه نرمافزار در رویکرد DevOps
- 2. آشنایی با پلتفرم GitHub و قابلیتهای مدیریت پروژه
- 3. مدیریت مخازن کد و استراتژیهای انشعاب در گیت
- 4. اصول و مزایای استفاده از پکیجهای نرمافزاری در پروژههای بزرگ
- 5. معرفی GitHub Packages و نقش آن در یکپارچهسازی ابزارها
- 6. پیکربندی محیط توسعه برای مدیریت وابستگیهای نرمافزاری
- 7. مفاهیم پایه Azure DevOps و زیرساختهای ابری
- 8. ایجاد و مدیریت حسابهای کاربری و دسترسیها در محیط سازمانی
- 9. ساخت و پیکربندی اولین خط لوله خودکار در GitHub Actions
- 10. مدیریت مخازن پکیج در GitHub Packages با استفاده از NuGet
- 11. مدیریت پکیجهای NPM در محیطهای توسعه وب
- 12. کار با پکیجهای Docker و مدیریت تصاویر کانتینر در GitHub
- 13. ایجاد گردش کار برای انتشار خودکار نسخههای نرمافزاری
- 14. پیکربندی امنیت و کنترل دسترسی در مدیریت پکیجها
- 15. اصول یکپارچهسازی مستمر (CI) با استفاده از GitHub Actions
- 16. استقرار خودکار برنامهها بر روی سرویسهای ابری Azure
- 17. مدیریت محیطهای عملیاتی (Staging و Production) در Azure
- 18. استفاده از Azure Artifacts برای مدیریت متمرکز پکیجها
- 19. مقایسه و انتخاب ابزارهای مدیریت پکیج در اکوسیستم مایکروسافت
- 20. نظارت بر سلامت پکیجها و مدیریت نسخههای منسوخ
- 21. خودکارسازی تستهای واحد در خط لوله استقرار
- 22. مدیریت اسرار و اطلاعات حساس در پیکربندیهای CI/CD
- 23. ایجاد گزارشهای عملکرد و پایش خط لولههای استقرار
- 24. بهینهسازی زمان ساخت و استقرار با استفاده از کشینگ
- 25. استفاده از ابزارهای تحلیل کد در فرآیند یکپارچهسازی
- 26. مدیریت وابستگیهای خارجی و تامین امنیت زنجیره تامین نرمافزار
- 27. مستندسازی خودکار پکیجها و کتابخانههای نرمافزاری
- 28. یکپارچهسازی GitHub با Azure App Service
- 29. استقرار میکروسرویسها با استفاده از زیرساختهای ابری
- 30. مدیریت پیکربندیها در محیطهای مختلف با Azure Key Vault
- 31. مبانی زیرساخت به عنوان کد (IaC) و نقش آن در DevOps
- 32. استفاده از Terraform برای مدیریت زیرساختهای Azure
- 33. اصول مانیتورینگ و لاگگیری در سیستمهای توزیعشده
- 34. عیبیابی خطاهای استقرار در خط لولههای خودکار
- 35. بهینهسازی هزینههای زیرساخت ابری در چرخه حیات نرمافزار
- 36. استراتژیهای بازگشت به نسخه قبلی در صورت بروز خطا
- 37. مدیریت نسخهبندی معنایی (Semantic Versioning) در پکیجها
- 38. پیادهسازی استانداردهای کدنویسی تمیز در پروژههای تیمی
- 39. تسهیل همکاری تیمی از طریق بازبینی کد در GitHub
- 40. ملاحظات امنیتی در استقرار نرمافزار در محیطهای داخلی و ابری
تگها:
اتوماسیون نرمافزار
توسعه و عملیات
دواپس
رایانش ابری آژور
زیرساخت فناوری اطلاعات
سیآیسیدی
گیتهاب
مدیریت بسته نرمافزاری
مدیریت پکیج
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.