کتاب تسریع تحویل نرمافزار: اصول و ابزارهای DevOps برای تیمهای چابک با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسریع تحویل نرمافزار: اصول و ابزارهای DevOps برای تیمهای چابک
موضوع کلی: مهندسی نرمافزار و سیستمها
موضوع میانی: توسعه و عملیات نرمافزار (DevOps)
📋 سرفصلهای دوره
- 1. مبانی توسعه و عملیات نرمافزار
- 2. چرخه حیات توسعه نرمافزار (SDLC)
- 3. معماریهای نرمافزاری مدرن
- 4. مقدمهای بر اتوماسیون
- 5. کنترل نسخه با Git
- 6. شاخه بندی و ادغام در Git
- 7. روشهای کار با Git: گردشکارهای رایج
- 8. مفاهیم یکپارچهسازی مداوم (CI)
- 9. ابزارهای یکپارچهسازی مداوم: Jenkins
- 10. ابزارهای یکپارچهسازی مداوم: GitLab CI
- 11. ابزارهای یکپارچهسازی مداوم: CircleCI
- 12. تست خودکار و کیفیت نرمافزار
- 13. انواع تست نرمافزار: واحد، یکپارچگی، سیستم
- 14. مفاهیم تحویل مداوم (CD)
- 15. خطوط لوله تحویل مداوم
- 16. مفاهیم استقرار مداوم
- 17. استراتژیهای استقرار نرمافزار
- 18. زیرساخت به عنوان کد (IaC)
- 19. ابزارهای IaC: Terraform
- 20. ابزارهای IaC: Ansible
- 21. ابزارهای IaC: CloudFormation
- 22. کانتینرسازی با Docker
- 23. مفاهیم Docker و Dockerfile
- 24. ارکستراسیون کانتینرها با Kubernetes
- 25. مانیتورینگ و لاگینگ در Kubernetes
- 26. مفاهیم میکروسرویسها
- 27. طراحی و پیادهسازی میکروسرویسها
- 28. ارتباطات بین میکروسرویسها
- 29. API Gateway و مدیریت API
- 30. معماری رویداد محور
- 31. صفهای پیام و کارگزاران پیام
- 32. مفاهیم ابری
- 33. ارائهدهندگان خدمات ابری: AWS، Azure، Google Cloud
- 34. امنیت در DevOps
- 35. مدیریت پیکربندی
- 36. مفاهیم زیرساخت ابری
- 37. شبکهسازی در محیطهای ابری
- 38. مقیاسپذیری و قابلیت اطمینان در DevOps
- 39. معماریهای بدون سرور (Serverless)
- 40. مفاهیم مانیتورینگ و هشداردهی
- 41. ابزارهای مانیتورینگ: Prometheus
- 42. ابزارهای مانیتورینگ: Grafana
- 43. ابزارهای مانیتورینگ: ELK Stack
- 44. مدیریت لاگها
- 45. بهینهسازی عملکرد سیستمها
- 46. مدیریت حوادث و پاسخگویی به آنها
- 47. فرهنگ DevOps و همکاری تیمی
- 48. اصول چابکی و ارتباط با DevOps
- 49. DevSecOps: ادغام امنیت در چرخه DevOps
- 50. مفاهیم زیرساخت Gray
- 51. DevOps برای تیمهای کوچک
- 52. DevOps برای سازمانهای بزرگ
- 53. DevOps و یادگیری ماشین
- 54. DevOps و اینترنت اشیا (IoT)
- 55. DevOps و دادههای بزرگ
- 56. DevOps و امنیت سایبری
- 57. DevOps و بلاکچین
- 58. DevOps و هوش مصنوعی
- 59. DevOps و اتوماسیون رباتیک فرآیند (RPA)
- 60. DevOps و توسعه بازی
- 61. DevOps و سیستمهای توزیع شده
- 62. DevOps و معماری مبتنی بر رویداد
- 63. DevOps و مدیریت ریسک
- 64. DevOps و انطباق با مقررات
- 65. DevOps و مدیریت زنجیره تامین نرمافزار
- 66. DevOps و بررسی کد
- 67. DevOps و مدیریت تغییر
- 68. DevOps و مدیریت نسخه
- 69. DevOps و گزارشدهی
- 70. DevOps و تجسم دادهها
- 71. DevOps و تحلیل دادهها
- 72. DevOps و مهندسی داده
- 73. DevOps و علم داده
- 74. DevOps و یادگیری تقویتی
- 75. DevOps و پردازش زبان طبیعی (NLP)
- 76. DevOps و بینایی ماشین
- 77. DevOps و رباتیک
- 78. DevOps و واقعیت افزوده (AR)
- 79. DevOps و واقعیت مجازی (VR)
- 80. DevOps و متاورس
- 81. DevOps و حریم خصوصی دادهها
- 82. DevOps و اخلاق هوش مصنوعی
- 83. DevOps و پایداری
- 84. DevOps و نوآوری
- 85. DevOps و تحول دیجیتال
- 86. DevOps و آینده کار
- 87. DevOps و اقتصاد دیجیتال
- 88. DevOps و جامعه باز
- 89. DevOps و منبع باز
- 90. DevOps و استانداردهای باز
- 91. DevOps و بهترین شیوهها
- 92. DevOps و الگوهای طراحی
- 93. DevOps و معماری نرمافزار
- 94. DevOps و مهندسی سیستم
- 95. DevOps و مدیریت پروژه
- 96. DevOps و مهندسی کیفیت
- 97. DevOps و تست نرمافزار
- 98. DevOps و توسعه وب
- 99. DevOps و توسعه موبایل
- 100. DevOps و توسعه دسکتاپ
تگها:
CI/CD
DevOps
ابزارهای DevOps
اتوماسیون نرمافزار
تحویل نرمافزار
توسعه نرمافزار
تیم چابک
زیرساخت نرمافزار
عملیات نرمافزار
مهندسی سیستم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.