کتاب معماری میکروسرویس با کوبرنتیز و ابزارهای CI/CD در اکوسیستم Cloud-Native با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره معماری میکروسرویس با کوبرنتیز و ابزارهای CI/CD در اکوسیستم Cloud-Native

موضوع کلی: فناوری اطلاعات و مهندسی نرم‌افزار

موضوع میانی: معماری و توسعه نرم‌افزارهای مقیاس‌پذیر

📋 سرفصل‌های دوره

  • 1. مبانی معماری نرم‌افزار
  • 2. مقدمه‌ای بر توسعه نرم‌افزار
  • 3. اصول طراحی سیستم‌های نرم‌افزاری
  • 4. مفاهیم اولیه میکروسرویس
  • 5. مزایای معماری میکروسرویس
  • 6. چالش‌های معماری میکروسرویس
  • 7. تفاوت میکروسرویس و معماری یکپارچه
  • 8. طراحی رابط‌های برنامه‌نویسی کاربردی (API)
  • 9. انواع الگوهای ارتباطی میکروسرویس
  • 10. ارتباط همگام در میکروسرویس‌ها
  • 11. ارتباط ناهمگام در میکروسرویس‌ها
  • 12. مدیریت داده در میکروسرویس‌ها
  • 13. الگوهای پایگاه داده برای میکروسرویس‌ها
  • 14. همگام‌سازی داده‌ها بین میکروسرویس‌ها
  • 15. مفهوم کانتینر و مزایای آن
  • 16. معرفی داکر (Docker)
  • 17. ساخت ایمیج داکر
  • 18. اجرای کانتینرها
  • 19. مدیریت کانتینرها
  • 20. مقدمه‌ای بر کوبرنتیز (Kubernetes)
  • 21. معماری کوبرنتیز
  • 22. اجزای اصلی کوبرنتیز
  • 23. مفهوم Pod در کوبرنتیز
  • 24. مفهوم Service در کوبرنتیز
  • 25. مفهوم Deployment در کوبرنتیز
  • 26. مفهوم StatefulSet در کوبرنتیز
  • 27. مفهوم DaemonSet در کوبرنتیز
  • 28. مفهوم Job و CronJob در کوبرنتیز
  • 29. مدیریت پیکربندی در کوبرنتیز
  • 30. مدیریت Secret در کوبرنتیز
  • 31. ذخیره‌سازی در کوبرنتیز
  • 32. شبکه‌بندی در کوبرنتیز
  • 33. مقدمه‌ای بر Service Mesh
  • 34. مزایای Service Mesh
  • 35. معرفی Istio
  • 36. اجزای Istio
  • 37. پیکربندی Istio
  • 38. تراکنش‌های توزیع‌شده در میکروسرویس‌ها
  • 39. الگوی Saga برای تراکنش‌های توزیع‌شده
  • 40. مدیریت خطا و تاب‌آوری در میکروسرویس‌ها
  • 41. الگوی Circuit Breaker
  • 42. الگوی Retry
  • 43. الگوی Bulkhead
  • 44. مفهوم CI/CD (ادغام مستمر/تحویل مستمر)
  • 45. ابزارهای CI/CD
  • 46. پایپ‌لاین CI/CD
  • 47. اتوماسیون تست در CI/CD
  • 48. استقرار پیوسته (Continuous Deployment)
  • 49. مقدمه‌ای بر DevOps
  • 50. فرهنگ DevOps
  • 51. ابزارهای DevOps
  • 52. مانیتورینگ و لاگینگ در میکروسرویس‌ها
  • 53. ابزارهای مانیتورینگ
  • 54. مدیریت لاگ‌ها
  • 55. امنیت در میکروسرویس‌ها
  • 56. احراز هویت و مجوز در میکروسرویس‌ها
  • 57. امنیت API Gateway
  • 58. امنیت کوبرنتیز
  • 59. ملاحظات معماری برای مقیاس‌پذیری
  • 60. طراحی برای دسترس‌پذیری بالا
  • 61. مدیریت منابع در کوبرنتیز
  • 62. بهینه‌سازی عملکرد میکروسرویس‌ها
  • 63. پایش و بهینه‌سازی مصرف منابع
  • 64. مقدمه‌ای بر معماری رویداد محور (Event-Driven Architecture)
  • 65. ارتباط رویداد محور در میکروسرویس‌ها
  • 66. صف‌های پیام (Message Queues)
  • 67. کارگزاران پیام (Message Brokers)
  • 68. پلتفرم‌های استریمینگ رویداد
  • 69. معماری بدون سرور (Serverless Architecture)
  • 70. مزایای معماری بدون سرور
  • 71. چالش‌های معماری بدون سرور
  • 72. مقدمه‌ای بر میکروسرویس‌های مبتنی بر رویداد
  • 73. طراحی سیستم‌های مبتنی بر رویداد
  • 74. مدیریت وضعیت در سیستم‌های رویداد محور
  • 75. تست در میکروسرویس‌ها
  • 76. انواع تست در میکروسرویس‌ها
  • 77. تست ادغام (Integration Testing)
  • 78. تست پذیرش (Acceptance Testing)
  • 79. تست بار (Load Testing)
  • 80. مقدمه‌ای بر معماری‌های پیشرفته
  • 81. معماری مبتنی بر کاماند و کوئری تفکیک شده (CQRS)
  • 82. رویدادهای مبدأ (Event Sourcing)
  • 83. پردازش رویدادهای زنده (Stream Processing)
  • 84. مدیریت چرخه عمر میکروسرویس‌ها
  • 85. استراتژی‌های استقرار میکروسرویس‌ها
  • 86. بازگشت به عقب (Rollback) در استقرارها
  • 87. مدیریت وابستگی‌ها در میکروسرویس‌ها
  • 88. ملاحظات فرهنگی و سازمانی در پیاده‌سازی میکروسرویس‌ها
  • 89. نقش تیم‌ها در معماری میکروسرویس
  • 90. یادگیری و بهبود مستمر
  • 91. بررسی موردی موفق پیاده‌سازی میکروسرویس
  • 92. چالش‌های امنیتی در اکوسیستم Cloud-Native
  • 93. مقررات و استانداردهای امنیت سایبری در ایران
  • 94. پیاده‌سازی الگوهای امنیتی در کوبرنتیز
  • 95. مدیریت دسترسی مبتنی بر نقش (RBAC) در کوبرنتیز
  • 96. روش‌های امن‌سازی ارتباطات داخلی سرویس‌ها
  • 97. ملاحظات حقوقی و انطباق در توسعه نرم‌افزار
  • 98. قوانین مربوط به داده و حریم خصوصی در ایران
  • 99. انطباق با مقررات بانک مرکزی در حوزه مالی
  • 100. اصول طراحی نرم‌افزارهای امن و پایدار
تگ‌ها: CI/CD DevOps توسعه نرم‌افزار رایانش ابری کوبرنتیز مش سرویس معماری نرم‌افزار مقیاس‌پذیری مهندسی نرم‌افزار میکروسرویس

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.