کتاب راهنمای جامع پیاده‌سازی و استقرار ریزسرویس‌ها با Spring Boot، Docker و Kubernetes با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره راهنمای جامع پیاده‌سازی و استقرار ریزسرویس‌ها با Spring Boot، Docker و Kubernetes

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

موضوع میانی: توسعه و مدیریت ریزسرویس‌ها (Microservices) با ابزارهای نوین

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی و مفاهیم معماری ریزسرویس در مقایسه با معماری یکپارچه
  • 2. مزایا و چالش‌های پیاده‌سازی سیستم‌های توزیع‌شده
  • 3. طراحی دامنه‌محور (DDD) و شناسایی مرزهای سرویس‌ها
  • 4. آشنایی با پشته تکنولوژی Spring Boot در توسعه ریزسرویس‌ها
  • 5. ایجاد اولین ریزسرویس با استفاده از Spring Boot Starter
  • 6. مدیریت تنظیمات و پیکربندی‌ها با Spring Cloud Config
  • 7. کشف سرویس‌ها با استفاده از Netflix Eureka
  • 8. الگوی دروازه API و استفاده از Spring Cloud Gateway
  • 9. مدیریت ارتباطات بین‌سرویسی با استفاده از RestTemplate و WebClient
  • 10. مفاهیم تعادل بار (Load Balancing) در سمت کلاینت با Ribbon و Spring Cloud LoadBalancer
  • 11. مدیریت خطاهای سیستم با استفاده از Resilience4j
  • 12. پیاده‌سازی الگوی Circuit Breaker برای افزایش تاب‌آوری
  • 13. مفاهیم Docker و کانتینری‌سازی برنامه‌های جاوا
  • 14. نوشتن Dockerfile بهینه برای برنامه‌های Spring Boot
  • 15. مدیریت کانتینرهای چندگانه با استفاده از Docker Compose
  • 16. مفاهیم پایه و معماری کلاستر در Kubernetes
  • 17. استقرار ریزسرویس‌ها در Kubernetes با استفاده از Pods و Deployments
  • 18. مدیریت سرویس‌ها و دسترسی شبکه در Kubernetes با Service
  • 19. پیکربندی تنظیمات محیطی با ConfigMap و Secret در Kubernetes
  • 20. استراتژی‌های به‌روزرسانی و استقرار در Kubernetes
  • 21. مفاهیم ذخیره‌سازی پایدار (Persistent Volumes) در محیط کلاستر
  • 22. مانیتورینگ و مشاهده‌پذیری ریزسرویس‌ها با Prometheus
  • 23. تجسم داده‌های مانیتورینگ با Grafana
  • 24. پیاده‌سازی لاگ‌گیری متمرکز با پشته ELK
  • 25. ردیابی توزیع‌شده درخواست‌ها با Spring Cloud Sleuth و Zipkin
  • 26. امنیت در ریزسرویس‌ها با استفاده از OAuth2 و JSON Web Tokens
  • 27. پیاده‌سازی احراز هویت مرکزی با Spring Security
  • 28. مدیریت تراکنش‌های توزیع‌شده با الگوی Saga
  • 29. الگوهای ذخیره‌سازی داده در ریزسرویس‌ها و پایگاه داده‌های مجزا
  • 30. استفاده از پیام‌رسان‌های توزیع‌شده مانند Kafka در ارتباطات ناهمگام
  • 31. تست واحد و تست یکپارچگی در محیط‌های ریزسرویسی
  • 32. استراتژی‌های استقرار مداوم (CD) در سیستم‌های توزیع‌شده
  • 33. بهینه‌سازی عملکرد و مقیاس‌پذیری ریزسرویس‌ها در محیط عملیاتی
  • 34. مدیریت نسخه‌بندی APIها در ریزسرویس‌ها
  • 35. اصول طراحی رابط کاربری و تعامل با میکروسرویس‌ها
  • 36. بررسی الگوهای CQRS و Event Sourcing در مقیاس بالا
  • 37. ملاحظات امنیتی شبکه در ارتباطات بین کانتینری
  • 38. راهکارهای پشتیبان‌گیری و بازیابی فاجعه در Kubernetes
  • 39. مستندسازی خودکار APIها با استفاده از Swagger و OpenAPI
  • 40. اصول نگهداری و مدیریت چرخه حیات ریزسرویس‌ها در سازمان‌های بزرگ
تگ‌ها: آموزش Spring Boot استقرار سیستم‌های توزیع‌شده برنامه نویسی بک‌اند توسعه نرم‌افزار داکر ریزسرویس‌ها کانتینر سازی کوبرنتیز مدیریت کلاستر Kubernetes معماری میکروسرویس

نظرات

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

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