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

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

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

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

عنوان دوره: دوره جاوا برای توسعه‌دهندگان AMQP

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

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

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

  • 1. مقدمه‌ای بر AMQP و مفاهیم پیام‌رسانی
  • 2. معماری صف پیام و نقش Broker
  • 3. نصب و راه‌اندازی RabbitMQ برای توسعه جاوا
  • 4. ایجاد اولین Connection و Channel در جاوا
  • 5. مدیریت ConnectionFactory و پارامترهای اتصال
  • 6. مفاهیم Queue و ارسال پیام ساده
  • 7. مصرف پیام از Queue با Consumer پایه
  • 8. مدیریت خودکار Acknowledge و Nack
  • 9. تبادل پیام با Exchange های Direct
  • 10. استفاده از Exchange Fanout برای پخش پیام
  • 11. کار با Exchange Topic برای مسیریابی الگویی
  • 12. Exchange Headers و مسیریابی مبتنی بر هدر
  • 13. Binding و Routing Key در AMQP
  • 14. مدیریت Durability و Persistence پیام‌ها
  • 15. تنظیمات Prefetch و Quality of Service
  • 16. مدیریت Dead Letter Exchange و پیام‌های ناموفق
  • 17. معرفی TTL در پیام و Queue
  • 18. کار با Publisher Confirms و بازگشت پیام
  • 19. مدیریت تراکنش‌ها در AMQP با جاوا
  • 20. الگوی RPC (Remote Procedure Call) با AMQP
  • 21. پیاده‌سازی الگوی Publish-Subscribe
  • 22. الگوی Work Queue و توزیع بار
  • 23. الگوی Routing و مسیریابی مستقیم
  • 24. الگوی Topic و فیلترگذاری پیشرفته
  • 25. مدیریت هم‌زمانی و Thread Safety در مصرف پیام
  • 26. مدیریت خطا و استراتژی Retry در مصرف‌کننده
  • 27. استفاده از Spring AMQP برای پیکربندی ساده
  • 28. معرفی RabbitTemplate در Spring
  • 29. پیاده‌سازی Listener با @RabbitListener
  • 30. تنظیمات Container Factory و مصرف هم‌زمان
  • 31. مدیریت اتصالات در محیط‌های کلاستر
  • 32. مفاهیم High Availability و Mirror Queue
  • 33. کار با Federation و Shovel در RabbitMQ
  • 34. مدیریت احراز هویت و مجوزهای کاربر
  • 35. رمزنگاری و امنیت ارتباط با TLS
  • 36. مدیریت لاگ و مانیتورینگ RabbitMQ
  • 37. استفاده از مدیریت REST API RabbitMQ
  • 38. بهینه‌سازی عملکرد با Batch و Batching
  • 39. مدیریت پیام‌های بزرگ و Chunking
  • 40. ادغام AMQP با Microservices
  • 41. الگوی Event-Driven Architecture با AMQP
  • 42. مدیریت Event Sourcing با پیام‌های ترتیبی
  • 43. پیاده‌سازی Saga Pattern با AMQP
  • 44. مدیریت توالی پیام و Ordering
  • 45. کار با Timestamp و Correlation ID
  • 46. مدیریت Stateful و Stateless Consumer
  • 47. تست واحد و یکپارچه‌سازی با TestContainers
  • 48. Mock کردن RabbitMQ در تست‌ها
  • 49. مدیریت خطاهای Network و Timeout
  • 50. مدیریت پیکربندی در محیط Development و Production
  • 51. مدیریت لاگینگ و رهگیری پیام (Tracing)
  • 52. مدیریت Versioning پیام‌ها و Schema
  • 53. مدیریت Compression و Serialization
  • 54. مدیریت پیام‌های موقت و Temporary Queue
  • 55. کار با Reply-To و الگوی Request-Reply
  • 56. مدیریت Connection Pooling
  • 57. مدیریت مصرف پیام با Reactive Streams
  • 58. مدیریت Backpressure در مصرف پیام
  • 59. مدیریت پیام‌های تکراری و Deduplication
  • 60. مدیریت انقضای پیام و Queue در RabbitMQ
  • 61. مدیریت اولویت‌ها در صف پیام
  • 62. مدیریت پیام‌های تأخیری و Delayed Message
  • 63. مدیریت Queue های مشترک و Exclusive
  • 64. مدیریت اتصال به سرورهای مختلف
  • 65. مدیریت پیکربندی با فایل YAML و Properties
  • 66. مدیریت خطاهای رایج در RabbitMQ
  • 67. بهینه‌سازی پهنای باند و سرعت ارسال
  • 68. مدیریت مصرف پیام در محیط Serverless
  • 69. مدیریت امنیت پیام با HMAC و JWT
  • 70. مدیریت لاگ با ELK و RabbitMQ
  • 71. مدیریت عملکرد و Benchmarking
  • 72. مدیریت مهاجرت و ارتقای نسخه RabbitMQ
  • 73. مدیریت پشتیبان‌گیری و بازیابی پیام‌ها
  • 74. مدیریت Cleanup و حذف خودکار پیام
  • 75. مدیریت خطا در Publisher و Consumer
  • 76. مدیریت Connection Recovery و Retry
  • 77. مدیریت پیکربندی SSL و Certificates
  • 78. مدیریت احراز هویت با LDAP
  • 79. مدیریت مجوزها و Vhost ها
  • 80. مدیریت Queue های خودکار و Auto-Delete
  • 81. مدیریت پیام‌های سیستمی و Health Check
  • 82. مدیریت ادغام با Docker و Kubernetes
  • 83. مدیریت Deployment و CI/CD برای RabbitMQ
  • 84. مدیریت پیام‌رسانی در معماری CQRS
  • 85. مدیریت پیام‌رسانی در معماری Event Sourcing
  • 86. مدیریت پیام‌های ترکیبی و Multipart
  • 87. مدیریت پیام‌های فشرده و Compressed
  • 88. مدیریت پیام‌های رمزگذاری شده
  • 89. مدیریت پیام‌های Signed و Integrity
  • 90. مدیریت پیام‌های خام و Raw
  • 91. مدیریت پیام‌های JSON و XML
  • 92. مدیریت پیام‌های Avro و Protobuf
  • 93. مدیریت پیام‌های سفارشی و Custom Serializer
  • 94. مدیریت پیام‌های چندزبانه و Multilingual
  • 95. مدیریت پیام‌های بزرگ و Streaming
  • 96. مدیریت پیام‌های بلادرنگ و Real-Time
تگ‌ها: AMQP Java Messaging JMS RabbitMQ برنامه‌نویسی شبکه پروتکل AMQP پیام‌رسانی صف توسعه‌دهندگان جاوا جاوا میکروسرویس

نظرات

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

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