کتاب راهکارهای پیادهسازی اتوماسیون انتشار نرمافزار با Azure DevOps Pipelines با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهکارهای پیادهسازی اتوماسیون انتشار نرمافزار با Azure DevOps Pipelines
موضوع کلی: مهندسی نرمافزار و زیرساختهای فناوری اطلاعات
موضوع میانی: مدیریت چرخه حیات نرمافزار و اتوماسیون فرآیندها (DevOps)
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی مدیریت چرخه حیات نرمافزار و نقش DevOps در سازمان
- 2. معرفی پلتفرم Azure DevOps و اجزای اصلی آن
- 3. مفاهیم پایه خط لوله در Azure Pipelines
- 4. آشنایی با ساختار فایلهای پیکربندی YAML در خط لوله
- 5. مدیریت مخازن کد در Azure Repos و اتصال به خط لوله
- 6. مفهوم پیوستگی یکپارچه CI و مزایای آن در توسعه نرمافزار
- 7. آمادهسازی محیط اجرای کد و انتخاب Agentها
- 8. پیکربندی اولین خط لوله Build برای پروژههای داتنت
- 9. مدیریت متغیرها و پارامترها در فایلهای YAML
- 10. استفاده از Taskها برای کامپایل و تست خودکار کد
- 11. مدیریت وابستگیها و بستههای نرمافزاری در NuGet
- 12. پیادهسازی تستهای واحد و تحلیل کیفیت کد در خط لوله
- 13. استفاده از SonarQube برای ارزیابی امنیت و کیفیت کد
- 14. مفهوم تحویل یکپارچه CD و استقرار خودکار
- 15. مدیریت محیطهای انتشار در Azure Pipelines
- 16. استفاده از Artifacts برای مدیریت نسخههای خروجی
- 17. پیکربندی استقرار روی سرویسهای ابری Azure App Service
- 18. استفاده از Deployment Groups برای مدیریت سرورهای داخلی
- 19. مدیریت انتشار نرمافزار با استراتژیهای Release Gates
- 20. پیادهسازی استراتژیهای استقرار Blue-Green و Canary
- 21. مدیریت امنیت در خط لوله و استفاده از Service Connections
- 22. مدیریت اسرار و اطلاعات حساس با استفاده از Azure Key Vault
- 23. ایجاد و مدیریت Templateهای قابل استفاده مجدد در YAML
- 24. مدیریت خطا و استراتژیهای بازگشت به نسخه قبل Rollback
- 25. مانیتورینگ و مشاهده وضعیت اجرای خط لولهها
- 26. یکپارچهسازی گزارشهای تست و نمایش داشبورد کیفیت
- 27. مدیریت دسترسیها و کنترل سطوح امنیتی در Azure DevOps
- 28. خودکارسازی فرآیند مستندسازی نرمافزار در خط لوله
- 29. بهینهسازی زمان اجرای خط لولهها با استفاده از Caching
- 30. توسعه افزونههای اختصاصی برای Azure DevOps
- 31. پیادهسازی خط لولههای چندمرحلهای Multi-stage Pipelines
- 32. مدیریت زیرساخت به عنوان کد Infrastructure as Code با Terraform
- 33. یکپارچهسازی ابزارهای تست نفوذ در خط لوله با رعایت ضوابط امنیتی
- 34. مدیریت لاگها و عیبیابی خط لولههای شکستخورده
- 35. مستندسازی فرآیندهای اتوماسیون و استانداردهای سازمانی
- 36. بررسی سناریوهای پیشرفته در مدیریت نسخههای نرمافزار
- 37. تطبیق فرآیندهای DevOps با الزامات امنیتی و حاکمیتی سازمان
- 38. ارائه گزارشهای مدیریتی از بهرهوری تیمهای توسعه
- 39. خاتمه و مسیر یادگیری پیشرفته در مهندسی DevOps
تگها:
آموزش Azure DevOps
اتوماسیون انتشار نرمافزار
پیادهسازی Azure Pipelines
تحویل مداوم
خط لوله CI/CD
دواپس
زیرساخت فناوری اطلاعات
مدیریت چرخه حیات نرمافزار
مهندسی نرمافزار
یکپارچهسازی مداوم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.