کتاب جاوا برای توسعهدهندگان Spring Cloud RabbitMQ Broker با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان Spring Cloud RabbitMQ Broker
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمه ای بر جاوا و اکوسیستم آن
- 2. اصول برنامه نویسی شیءگرا در جاوا
- 3. ساختارهای داده و الگوریتم های پایه در جاوا
- 4. کار با رشته ها و ورودی/خروجی در جاوا
- 5. مدیریت خطاها و استثناها در جاوا
- 6. مفاهیم چندنخی (Multithreading) در جاوا
- 7. برنامه نویسی همزمان در جاوا
- 8. پایگاه داده ها و JDBC در جاوا
- 9. مقدمه ای بر Spring Framework
- 10. اصول Spring Core و Dependency Injection
- 11. Spring AOP (Aspect-Oriented Programming)
- 12. Spring MVC برای توسعه وب
- 13. Spring Security برای امنیت برنامه ها
- 14. کار با Spring Data JPA
- 15. مقدمه ای بر Microservices Architecture
- 16. اصول طراحی Microservices
- 17. مقدمه ای بر Spring Cloud
- 18. Spring Cloud Config برای مدیریت پیکربندی
- 19. Spring Cloud Gateway برای API Gateway
- 20. Spring Cloud Load Balancer
- 21. Spring Cloud Circuit Breaker (Resilience4j)
- 22. Spring Cloud OpenFeign برای ارتباط بین سرویس ها
- 23. مقدمه ای بر Message Queues
- 24. اصول RabbitMQ Broker
- 25. نصب و پیکربندی RabbitMQ
- 26. مفاهیم RabbitMQ: Exchanges, Queues, Bindings
- 27. انواع Exchanges در RabbitMQ
- 28. پیام رسانی پایدار (Durable Messaging) در RabbitMQ
- 29. الگوهای پیام رسانی در RabbitMQ
- 30. کار با RabbitMQ در Spring
- 31. Spring AMQP برای RabbitMQ
- 32. RabbitMQ با Spring Boot
- 33. ارسال و دریافت پیام در Spring AMQP
- 34. مدیریت خطاها در RabbitMQ با Spring
- 35. پیام های مرده (Dead Letter Queues) در RabbitMQ
- 36. کار با پیام های تأخیری (Delayed Messages)
- 37. مانیتورینگ RabbitMQ
- 38. امنیت در RabbitMQ
- 39. الگوهای توزیع شده با RabbitMQ
- 40. پیاده سازی الگوی Publish-Subscribe با RabbitMQ
- 41. پیاده سازی الگوی Work Queue با RabbitMQ
- 42. پیاده سازی الگوی Request-Reply با RabbitMQ
- 43. مقدمه ای بر جاوا برای توسعه دهندگان Spring Cloud RabbitMQ
- 44. مفاهیم پیشرفته جاوا برای Microservices
- 45. کار با JSON در جاوا (Jackson)
- 46. Serializaton و Deserialization در جاوا
- 47. اصول RESTful APIs در جاوا
- 48. تست واحد (Unit Testing) در جاوا
- 49. تست یکپارچگی (Integration Testing)
- 50. Mocking در تست های جاوا
- 51. مقدمه ای بر Docker برای Microservices
- 52. استفاده از Docker با Spring Boot
- 53. استفاده از Docker Compose
- 54. مفاهیم Kubernetes برای Microservices
- 55. استقرار برنامه ها در Kubernetes
- 56. مدیریت منابع در Kubernetes
- 57. مانیتورینگ برنامه های توزیع شده
- 58. ثبت وقایع (Logging) در Microservices
- 59. عیب یابی (Debugging) در Microservices
- 60. اصول CI/CD (Continuous Integration/Continuous Deployment)
- 61. پیاده سازی CI/CD با Jenkins
- 62. پیاده سازی CI/CD با GitLab CI
- 63. مفاهیم DevOps
- 64. امنیت در Microservices
- 65. مدیریت Secrets در Microservices
- 66. استراتژی های استقرار (Deployment Strategies)
- 67. اصول طراحی API
- 68. مستندسازی API (Swagger/OpenAPI)
- 69. کار با ابزارهای توسعه دهنده (Postman)
- 70. مفاهیم Microservices Patterns
- 71. الگوی Saga برای مدیریت تراکنش های توزیع شده
- 72. الگوی CQRS (Command Query Responsibility Segregation)
- 73. الگوی Event Sourcing
- 74. استفاده از Apache Kafka به عنوان جایگزین (در صورت نیاز و انطباق)
- 75. کار با Apache Kafka با Spring Cloud Stream
- 76. مقدمه ای بر داده های بزرگ (Big Data) و ارتباط آن با Microservices
- 77. اصول مدیریت داده در Microservices
- 78. ملاحظات عملکردی در Microservices
- 79. بهینه سازی برنامه های جاوا
- 80. بهینه سازی Spring Boot Applications
- 81. بهینه سازی RabbitMQ Configurations
- 82. مباحث پیشرفته در Spring Cloud
- 83. Spring Cloud Sleuth برای Trace توزیع شده
- 84. Spring Cloud Stream برای پردازش رویداد
- 85. امنیت پیشرفته در Spring Security
- 86. مدیریت هویت و دسترسی (IAM)
- 87. مفاهیم OAuth2 و OpenID Connect
- 88. استفاده از JWT (JSON Web Tokens)
- 89. مقدمه ای بر معماری های واکنشی (Reactive Architectures)
- 90. Spring WebFlux برای برنامه های واکنشی
- 91. کار با Project Reactor
- 92. مفاهیم Server-Sent Events (SSE)
- 93. مقدمه ای بر GraphQL (به عنوان جایگزین REST)
- 94. طراحی سیستم های مقیاس پذیر
- 95. مدیریت چرخه عمر Microservices
- 96. بهترین روش ها در توسعه Microservices
- 97. پروژه عملی: پیاده سازی یک سیستم Microservices با Spring Cloud و RabbitMQ
- 98. مراحل توسعه و استقرار نهایی
- 99. جمع بندی و چشم انداز آینده
تگها:
RabbitMQ
Spring Boot
توسعهدهندگان جاوا
جاوا Spring Cloud
صف پیام
معماری توزیعشده
میانافزار
میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.