کتاب جاوا برای توسعه‌دهندگان Spring Cloud Netflix با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره جاوا برای توسعه‌دهندگان Spring Cloud Netflix

موضوع کلی: برنامه نویسی

موضوع میانی: جاوا (Java)

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

  • 1. مقدمه‌ای بر Spring Cloud و Netflix OSS
  • 2. آشنایی با معماری میکروسرویس‌ها
  • 3. راه‌اندازی پروژه Spring Boot برای میکروسرویس
  • 4. پیکربندی اولیه Spring Cloud
  • 5. سرویس‌یاب Eureka: نصب و راه‌اندازی
  • 6. ثبت و کشف سرویس با Eureka Client
  • 7. متعادل‌سازی بار سمت کلاینت با Ribbon
  • 8. پیکربندی Ribbon و استراتژی‌های متعادل‌سازی
  • 9. مدارشکن Hystrix: مفاهیم و پیاده‌سازی
  • 10. تنظیم آستانه‌ها و Fallback در Hystrix
  • 11. مانیتورینگ Hystrix با Hystrix Dashboard
  • 12. تجمیع جریان‌های Hystrix با Turbine
  • 13. API Gateway با Zuul: معرفی و راه‌اندازی
  • 14. مسیریابی و فیلترها در Zuul
  • 15. مدیریت خطا و مسیریابی سفارشی در Zuul
  • 16. پیکربندی متمرکز با Spring Cloud Config
  • 17. سرور پیکربندی و مخازن Git
  • 18. به‌روزرسانی پیکربندی در زمان اجرا (Refresh Scope)
  • 19. ارتباط بین سرویس‌ها با Feign Client
  • 20. استفاده از Feign با Ribbon و Hystrix
  • 21. ردیابی توزیع‌شده با Spring Cloud Sleuth
  • 22. یکپارچه‌سازی Sleuth با Zipkin
  • 23. جمع‌آوری و نمایش لاگ‌های توزیع‌شده
  • 24. مدیریت خطا و بازگشتی (Retry) در میکروسرویس‌ها
  • 25. امنیت در میکروسرویس‌ها با Spring Security و OAuth2
  • 26. پیاده‌سازی Gateway امن با Zuul و OAuth2
  • 27. تست واحد و یکپارچه‌سازی برای میکروسرویس‌ها
  • 28. تست مدارشکن و شبیه‌سازی خطا
  • 29. کانتینرسازی میکروسرویس‌ها با Docker
  • 30. استقرار در محیط ابری (Cloud Deployment)
  • 31. مانیتورینگ و مدیریت با Spring Boot Actuator
  • 32. معیارهای عملکرد (Metrics) و سلامت سرویس
  • 33. مدیریت وابستگی‌ها با Maven یا Gradle
  • 34. استفاده از Resilience4j به عنوان جایگزین Hystrix
  • 35. مهاجرت از Hystrix به Resilience4j
  • 36. الگوهای طراحی در میکروسرویس‌ها (Saga, CQRS)
  • 37. پیاده‌سازی رویدادمحور با Spring Cloud Stream
  • 38. یکپارچه‌سازی با RabbitMQ یا Kafka
  • 39. مدیریت تراکنش‌های توزیع‌شده
  • 40. نسخه‌بندی API و سازگاری
  • 41. مستندسازی API با Swagger/OpenAPI
  • 42. پروفایل‌های پیکربندی و محیط‌های مختلف
  • 43. دیباگ و عیب‌یابی در معماری میکروسرویس
  • 44. بهینه‌سازی عملکرد و مقیاس‌پذیری
  • 45. امنیت ارتباطات بین سرویس‌ها (TLS/SSL)
  • 46. پیاده‌سازی Circuit Breaker پیشرفته
  • 47. مدیریت خطاهای شبکه و زمان‌های انتظار
  • 48. استفاده از Spring Cloud Gateway (جایگزین Zuul)
  • 49. مقایسه Zuul و Spring Cloud Gateway
  • 50. پیاده‌سازی فیلترهای سفارشی در Gateway
  • 51. مدیریت سشن و حالت (State) در میکروسرویس‌ها
  • 52. کش‌گذاری توزیع‌شده با Redis یا Hazelcast
  • 53. یکپارچه‌سازی با سرویس‌های خارجی
  • 54. الگوی Retry و Backoff
  • 55. پیاده‌سازی Bulkhead با Hystrix یا Resilience4j
  • 56. نظارت بر وابستگی‌های سرویس
  • 57. استراتژی‌های انتشار (Blue-Green, Canary)
  • 58. CI/CD برای میکروسرویس‌ها
  • 59. پیاده‌سازی Service Mesh (Istio) - مقدمه
  • 60. امنیت شبکه با mTLS
  • 61. مدیریت لاگ متمرکز با ELK Stack
  • 62. استفاده از Kubernetes برای orchestration
  • 63. استقرار Spring Cloud در Kubernetes
  • 64. پیکربندی ConfigMap و Secret در Kubernetes
  • 65. مشاهده‌پذیری (Observability) با Prometheus و Grafana
  • 66. ایجاد داشبوردهای سفارشی
  • 67. رفع اشکال در محیط تولید
  • 68. بهترین شیوه‌ها و الگوهای معماری
  • 69. مطالعه موردی: طراحی یک سیستم میکروسرویس کامل
  • 70. پیاده‌سازی گام‌به‌گام یک پروژه نمونه
  • 71. مدیریت خطاهای رایج در Spring Cloud
  • 72. به‌روزرسانی و مهاجرت نسخه‌های Spring Cloud
  • 73. استفاده از Spring Cloud Contract برای تست قرارداد
  • 74. تست انتهای به انتها (End-to-End Testing)
  • 75. امنیت API با Rate Limiting
  • 76. پیاده‌سازی Rate Limiting در Gateway
  • 77. مدیریت پیکربندی پویا با Spring Cloud Bus
  • 78. انتشار رویدادهای پیکربندی با Bus
  • 79. استفاده از Spring Cloud Task برای پردازش دسته‌ای
  • 80. یکپارچه‌سازی با پایگاه داده در میکروسرویس‌ها
  • 81. الگوی Database per Service
  • 82. مدیریت مهاجرت پایگاه داده با Flyway یا Liquibase
  • 83. پیاده‌سازی سرویس‌های بدون حالت (Stateless)
  • 84. مقیاس‌پذیری افقی و عمودی
  • 85. نظارت بر مصرف منابع
  • 86. استفاده از Spring Cloud for Amazon Web Services
  • 87. راه‌اندازی محیط توسعه محلی با Docker Compose
  • 88. اشکال‌زدایی با ابزارهای خط فرمان
  • 89. مستندسازی معماری و تصمیمات فنی
  • 90. جمع‌بندی و منابع یادگیری بیشتر
تگ‌ها: Cloud Native Netflix OSS Spring Boot Spring Cloud Netflix جاوا سرویس‌های ابری میکروسرویس

نظرات

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

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