توضیحات
آشنایی با معماری رویدادمحور نرم افزار
نام دوره : Event Driven Architecture – The Complete Guide
پیشنیازها
داشتن مقداری دانش برنامهنویسی
آشنایی با مفاهیم معماری نرمافزار توصیه میشود اما الزامی نیست
آشنایی اولیه با Microservices میتواند مفید باشد، اما ضروری نیست
توضیحات دوره
معماری Event Driven Architecture (EDA) یکی از محبوبترین سبکهای معماری نرمافزار در سالهای اخیر است.
بسیاری از سیستمها و سازمانهای جدید این الگو را برای دستیابی به مقیاسپذیری سریع و انعطافپذیری بالا در طراحی سیستم انتخاب میکنند.
به همین دلیل، بسیاری از معماران نرمافزار به دنبال منابع آموزشی جامع درباره معماری رویدادمحور هستند — اما تا پیش از این، دورهای کامل که تمام جنبههای این معماری را پوشش دهد وجود نداشت.
این دوره دقیقاً همین هدف را دنبال میکند.
پس از گذراندن این دوره، شما درک کاملی از Event Driven Architecture خواهید داشت.
آموزش از مفاهیم پایه مانند تعریف رویداد و معماری رویدادمحور آغاز میشود و تا مفاهیم پیشرفتهای مانند Event Sourcing، CQRS و موضوعات پیشرفته دیگر ادامه پیدا میکند.
در پایان دوره، شما به یک متخصص در معماری رویدادمحور تبدیل میشوید و میتوانید سیستمهای پیشرفته و مبتنی بر رویداد طراحی کنید.
بخشی از موضوعات این دوره
تعریف Event
مبانی Event Driven Architecture
Event Sourcing و CQRS
Streaming
Logging و Monitoring
رویدادهای Stateful و Stateless
پیادهسازی Eventها
و مباحث بسیار بیشتر
پروژه عملی دوره آشنایی با معماری رویدادمحور نرم افزار
برای عملیتر شدن آموزش، در پایان دوره یک مطالعه موردی واقعی انجام میشود. در این بخش، یک سیستم را از ابتدا طراحی میکنیم و سپس آن را پیادهسازی خواهیم کرد.
در این پروژه از ابزارهایی مانند موارد زیر استفاده میشود:
RabbitMQ
SignalR
در نهایت یک سیستم کامل مبتنی بر رویداد ساخته میشود که میتواند بهعنوان الگو برای پروژههای آینده شما استفاده شود.
این دوره شما را از مفاهیم پایه معماری رویدادمحور تا پیشرفتهترین موضوعات هدایت میکند و دانش لازم برای طراحی سیستمهای مبتنی بر رویداد را در اختیار شما قرار میدهد. همچنین میتواند موقعیت شما را در بازار کار بهبود دهد.
این دوره بر اساس بیش از ۲۰ سال تجربه عملی مدرس با صدها مشتری مختلف تهیه شده است.
دوره آشنایی با معماری رویدادمحور نرم افزار برای چه کسانی مناسب است؟
معماران نرمافزار
توسعهدهندگان (مبتدی و حرفهای)
تحلیلگران سیستم
علاقهمندان به معماری نرمافزار مدرن
بخشی از دوره :








یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید