کتاب معماری Event-Driven در سیستم‌های نرم‌افزاری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره معماری Event-Driven در سیستم‌های نرم‌افزاری

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

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

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

  • 1. مقدمه‌ای بر معماری Event-Driven
  • 2. مفاهیم کلیدی رویداد (Event) و پیام (Message)
  • 3. تفاوت‌های Event-Driven با معماری‌های دیگر (REST, RPC)
  • 4. مزایا و معایب معماری Event-Driven
  • 5. الگوهای طراحی Event-Driven
  • 6. معماری مبتنی بر رویداد همگام (Synchronous)
  • 7. معماری مبتنی بر رویداد ناهمگام (Asynchronous)
  • 8. پیاده‌سازی رویدادها با استفاده از صف‌های پیام (Message Queues)
  • 9. آشنایی با RabbitMQ
  • 10. آشنایی با Kafka
  • 11. آشنایی با Redis Pub/Sub
  • 12. مقایسه RabbitMQ، Kafka و Redis Pub/Sub
  • 13. الگوی Mediator
  • 14. الگوی Publisher-Subscriber
  • 15. الگوی Event Sourcing
  • 16. الگوی CQRS (Command Query Responsibility Segregation)
  • 17. پیاده‌سازی Event Sourcing با استفاده از پایگاه‌داده‌های Event Store
  • 18. استفاده از Kafka برای پیاده‌سازی Event Sourcing
  • 19. مقایسه Event Sourcing و CQRS
  • 20. چالش‌های پیاده‌سازی Event Sourcing و CQRS
  • 21. مدیریت تراکنش‌ها در معماری Event-Driven
  • 22. تضمین تحویل پیام (Message Delivery Guarantees)
  • 23. الگوهای جبران‌سازی (Compensation Patterns)
  • 24. تست معماری Event-Driven
  • 25. مانیتورینگ و لاگینگ در سیستم‌های Event-Driven
  • 26. مقیاس‌پذیری در معماری Event-Driven
  • 27. استفاده از Containerization (Docker) و Orchestration (Kubernetes)
  • 28. استفاده از Serverless Computing با معماری Event-Driven
  • 29. معماری Event-Driven در میکروسرویس‌ها
  • 30. ارتباط بین میکروسرویس‌ها با استفاده از رویدادها
  • 31. پیاده‌سازی رویدادها در معماری میکروسرویس
  • 32. مدیریت Schema در معماری Event-Driven
  • 33. آشنایی با Apache Avro و Protocol Buffers
  • 34. استفاده از Schema Registry
  • 35. الگوهای پیشرفته Event-Driven
  • 36. Eventual Consistency
  • 37. Saga Pattern
  • 38. Distributed Transactions
  • 39. استفاده از Event Mesh
  • 40. معماری Event-Driven و IoT (اینترنت اشیا)
  • 41. معماری Event-Driven و Big Data
  • 42. معماری Event-Driven و Streaming Data
  • 43. بهینه‌سازی عملکرد سیستم‌های Event-Driven
  • 44. امنیت در معماری Event-Driven
تگ‌ها: architecture pattern asynchronous communication cqrs distributed systems event driven architecture event mesh event sourcing kafka message queue messaging microservices pub/sub rabbitmq real-time data serverless

نظرات

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

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