اپلیکیشن اندرویدی فلشکارت آموزشی معماری رویدادمحور (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. ارزیابی و انتخاب تکنولوژی مناسب رویدادمحور
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.