دوره معماری رویدادمحور (Event-Driven Architecture) - راهنمای جامع طراحی و پیادهسازی همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره معماری رویدادمحور (Event-Driven Architecture) - راهنمای جامع طراحی و پیادهسازی
موضوع کلی: معماری نرمافزار
موضوع میانی: معماری مبتنی بر رویداد
📋 سرفصلهای دوره
- 1. مفاهیم پایه معماری رویدادمحور
- 2. تفاوت معماری رویدادمحور با معماری درخواست-پاسخ
- 3. مزایا و چالشهای معماری مبتنی بر رویداد
- 4. معرفی رویداد، پیام و ناظر رویداد
- 5. انواع رویدادها: رویداد دامنه، رویداد یکپارچهسازی و رویداد کاربر
- 6. معماری صف پیام و ناشران/مشترکان
- 7. معماری Event Stream و پردازش جریان
- 8. الگوی Event Notification
- 9. الگوی Event-Carried State Transfer
- 10. الگوی Event Sourcing
- 11. الگوی CQRS و ارتباط آن با رویدادها
- 12. الگوی Saga در پردازش توزیعشده
- 13. الگوی Process Manager و Choreography
- 14. طراحی صف پیام با RabbitMQ
- 15. طراحی صف پیام با Apache Kafka
- 16. مفاهیم Topic، Partition و Offset در Kafka
- 17. پردازش رویدادهای فشرده با Kafka Streams
- 18. معرفی و مقایسه پیامرسانهای محبوب
- 19. معماری بدون سرور و توابع رویدادمحور
- 20. طراحی رویدادهای نرمالشده و غنی
- 21. مدلسازی رویداد با JSON Schema و Avro
- 22. نسخهبندی رویدادها و سازگاری با عقب
- 23. مدیریت قرارداد رویداد (Event Contract)
- 24. ایمنی نوع در معماری رویدادمحور
- 25. الگوی Idempotent Receiver
- 26. الگوی Transactional Outbox
- 27. الگوی Change Data Capture
- 28. الگوی Event Bridge و مسیریابی
- 29. الگوی Dead Letter Queue
- 30. الگوی Retry و Circuit Breaker در پردازش رویداد
- 31. مدیریت خطا و بازپخش رویداد
- 32. تضمین ترتیب پردازش رویدادها
- 33. تضمین تحویل یکبار و حداقل یکبار
- 34. مدیریت حالت و ذخیرهسازی در Event Sourcing
- 35. بازسازی وضعیت از جریان رویداد
- 36. Snapshotting و بهینهسازی عملکرد
- 37. مقیاسپذیری افقی مصرفکنندگان رویداد
- 38. مدیریت پارتیشنبندی و توزیع بار
- 39. مدیریت وابستگی بین رویدادها
- 40. ردیابی و ممیزی رویدادها
- 41. تست واحد و یکپارچهسازی مصرفکنندگان رویداد
- 42. تست جریان رویداد و شبیهسازی
- 43. ایمنی و احراز هویت در صف پیام
- 44. رمزنگاری و محرمانگی رویدادها
- 45. یکپارچهسازی سرویسهای قدیمی با رویداد
- 46. مهاجرت از معماری یکپارچه به رویدادمحور
- 47. الگوی Strangler Fig در مهاجرت
- 48. طراحی API Gateway رویدادمحور
- 49. معماری Event-Driven Microservices
- 50. هماهنگی سرویسها با رویدادهای دامنه
- 51. مدیریت تراکنشهای توزیعشده با رویداد
- 52. الگوی Event Collaboration و Event Storming
- 53. مدلسازی رویداد با DDD و Bounded Context
- 54. مستندسازی معماری رویدادمحور
- 55. ابزارهای مانیتورینگ و ردیابی رویداد
- 56. مقایسه رویکردهای همگام و ناهمگام
- 57. بهینهسازی تأخیر و توان عملیاتی
- 58. الگوی Event Replay و بازپخش تولید
- 59. مدیریت چرخه حیات رویداد و پاکسازی
- 60. معرفی Event Store و مخازن تخصصی
- 61. ارزیابی و انتخاب تکنولوژی مناسب رویدادمحور
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.