کتاب پیادهسازی زیرساختهای امن و خودکار تحویل نرمافزار با Azure Pipelines با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی زیرساختهای امن و خودکار تحویل نرمافزار با Azure Pipelines
موضوع کلی: مهندسی نرمافزار و زیرساختهای فناوری اطلاعات
موضوع میانی: استقرار خودکار و مدیریت چرخه حیات نرمافزار (DevOps)
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و مفاهیم چرخه حیات توسعه نرمافزار و DevOps
- 2. معماری سیستمهای تحویل پیوسته و استقرار پیوسته
- 3. آشنایی با محیط Azure DevOps و سازماندهی پروژهها
- 4. مدیریت مخازن کد و استراتژیهای شاخهبندی در Git
- 5. مبانی امنیت در خط لوله تحویل نرمافزار
- 6. ایجاد و پیکربندی اولین پروژه در Azure DevOps
- 7. معرفی مفاهیم Pipeline و ساختار YAML
- 8. مدیریت Agentهای اجراکننده و پیکربندی محیطهای میزبان
- 9. پیادهسازی فرآیند بیلد خودکار برای اپلیکیشنهای داتنت
- 10. مدیریت وابستگیها و بستههای نرمافزاری در خط لوله
- 11. پیکربندی تستهای واحد خودکار در فرآیند CI
- 12. تحلیل کیفیت کد و بررسی استاتیک امنیت در خط لوله
- 13. مدیریت متغیرها و اسرار در Azure Pipelines
- 14. پیکربندی محیطهای هدف و استقرار در Azure App Service
- 15. استراتژیهای استقرار ایمن و کنترل نسخهها
- 16. استفاده از محیطهای استقرار در Azure Pipelines
- 17. پیادهسازی فرآیند Deployment Gates برای تاییدیه خودکار
- 18. مانیتورینگ و مشاهدهپذیری در فرآیند استقرار
- 19. مدیریت خطاها و بازیابی خودکار در خط لوله
- 20. امنیت در زنجیره تامین نرمافزار و مدیریت کتابخانهها
- 21. پیادهسازی کنترل دسترسی مبتنی بر نقش در خط لوله
- 22. خودکارسازی عملیات زیرساخت با استفاده از Infrastructure as Code
- 23. یکپارچهسازی ابزارهای تست امنیت در فرآیند CI/CD
- 24. مدیریت پیکربندیهای محیطهای توسعه، تست و عملیات
- 25. بررسی و تحلیل لاگهای اجرایی در خط لوله
- 26. استفاده از الگوهای طراحی برای Pipelineهای قابل استفاده مجدد
- 27. بهینهسازی زمان اجرای خط لوله و مدیریت منابع
- 28. پیادهسازی استراتژیهای استقرار آبی-سبز در سرویسهای ابری
- 29. استفاده از Azure Key Vault برای مدیریت کلیدهای امنیتی
- 30. مدیریت نسخهبندی و انتشار خودکار نرمافزار
- 31. گزارشگیری و داشبوردهای نظارتی در Azure DevOps
- 32. پیادهسازی فرآیندهای بازرسی دستی در جریان استقرار
- 33. مستندسازی خودکار فرآیندهای تحویل نرمافزار
- 34. بهکارگیری ابزارهای تحلیل آسیبپذیری در کد منبع
- 35. مدیریت محیطهای ابری با استفاده از Azure Resource Manager
- 36. تستهای پذیرش کاربر در چرخه استقرار خودکار
- 37. پیکربندی هشدارها و اطلاعرسانی در صورت شکست خط لوله
- 38. بهینهسازی امنیت در ارتباط بین مخازن و سرویسهای ابری
- 39. ارزیابی نهایی و بهبود مستمر فرآیندهای تحویل نرمافزار
تگها:
Azure Pipelines
CI/CD
اتوماسیون نرمافزار
استقرار مستمر
امنیت در دواپس
تحویل نرمافزار
دواپس
زیرساخت امن
مدیریت چرخه حیات نرمافزار
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.