معماری رویداد محور یکی از محبوب ترین سبک های معماری نرم افزاری این روزها است.
بسیاری از سیستمها و سازمانهای جدید این الگوی جدید و هیجانانگیز را اتخاذ میکنند که امکان مقیاسبندی سریع و انعطافپذیری مطلق را در طراحی سیستم فراهم میکند.
این بدان معناست که بسیاری از معماران نرم افزار به دنبال منابعی در مورد معماری رویداد محور هستند، اما تا به حال - یک دوره واحد و جامع وجود نداشته است که تمام جنبه های معماری رویداد محور را پوشش دهد.
و این دوره دقیقاً این کار را انجام می دهد.
پس از گذراندن این دوره، همه چیزهایی را که باید در مورد معماری رویداد محور بدانید خواهید دانست.
ما از اصول اولیه شروع می کنیم - رویدادها چیست، معماری رویداد محور چیست و چه مشکلاتی را حل می کند؟ - و به سراغ پیشرفته ترین مفاهیم مانند Event Sourcing، CQRS و موارد دیگر بروید.
در پایان این دوره شما به یک متخصص واقعی در معماری رویداد محور تبدیل خواهید شد و میتوانید سیستمهای مبتنی بر رویدادهای پیشرفته و قوی طراحی کنید.
در اینجا فهرستی جزئی از آنچه در این دوره در مورد آن صحبت خواهیم کرد وجود دارد:
- تعریف رویدادها
- مبانی معماری رویدادها
- منابع رویدادها و CQRS
- پخش جریانی
- ثبت و نظارت
- رویدادهای بدون تابعیت در مقابل حالت دولتی
- اجرای رویدادها
و خیلی چیزهای دیگر...
اکنون، من میخواستم این دوره را تا حد امکان عملی کنم و به همین دلیل - در پایان دوره ما روی یک مطالعه موردی در دنیای واقعی کار میکنیم. در این مطالعه موردی، ما با هم، سیستمی را از ابتدا با استفاده از مفاهیمی که در این دوره آموختیم طراحی خواهیم کرد، زیرا من واقعاً معتقدم که تئوری به تنهایی کافی نیست. و این همه چیز نیست: پس از طراحی سیستم - ما در واقع آن را می سازیم! با استفاده از موتورهایی مانند RabbitMQ و SignalR میخواهیم یک سیستم مبتنی بر رویدادهای کامل و کاملاً کاربردی بسازیم که مفاهیم معماری رویداد محور را نشان میدهد و میتواند به عنوان الگویی برای پروژههای آینده شما استفاده شود.
این دوره شما را از مبانی مطلق معماری رویداد محور به پیشرفتهترین موضوعات میبرد که تنها تعداد کمی از آنها میشناسند. تکمیل این دوره، تمام دانش مورد نیاز برای طراحی سیستمهای مبتنی بر رویداد را در اختیار شما قرار میدهد، و به عنوان یک امتیاز، شما را در موقعیت عالی در جستجوی شغل بعدی خود قرار میدهد.
هیچ دوره دیگری این موضوع را به این شکل جامع و کامل پوشش نمی دهد. من تمام 20 سال تجربه خود را با صدها مشتری در این دوره قرار داده ام و مطمئن هستم که شما از آن بهره زیادی خواهید برد.
---------------------------------------------- -------------
دانشجویان من در مورد دوره های من چه می گویند؟
---------------------------------------------- -------------
"آفرین - دوره بسیار کاربردی بود" - سام
"توضیحات خوب در مورد موضوعات تحت پوشش، بخش "مهارت های نرم" افزودنی عالی از موضوعات است" - سرجیو
"[دوره] به من اعتماد به نفس داد تا به بازار بروم و خودم را به عنوان چنین [یک معمار] تبلیغ کنم" - متیو
"تغییر زندگی" - Arivazhagan
و خیلی چیزهای دیگر...
---------------------------------------------- -------------
این دوره برای چه کسانی است؟
---------------------------------------------- -------------
هر فردی که درگیر توسعه معماری نرم افزار است، حتی تحلیلگران سیستم، می تواند از این دوره بهره مند شود.
که شامل موارد زیر است:
- معماران نرم افزار
- توسعه دهندگان جوان
- توسعه دهندگان ارشد
- معماران
- هر کسی که به معماری نرم افزار علاقه مند است.
اگر مطمئن نیستید که این دوره برای شما مناسب است یا خیر - برای من یادداشت بگذارید!
---------------------------------------------- -------------
پیش نیازهای این دوره چیست؟
---------------------------------------------- -------------
داشتن دانش اولیه در مورد معماری نرم افزار ایده خوبی است، اما الزامی نیست.
در هر صورت، شما نیازی به داشتن دانش قبلی در مورد معماری رویداد محور ندارید!
---------------------------------------------- -------------
درباره من
---------------------------------------------- -------------
بیش از 25 سال است که در صنعت نرم افزار و بیش از 20 سال است که یک معمار نرم افزار هستم و با مشتریان مختلفی کار می کنم - شرکت های Fortune 100، استارت آپ ها، دولت. نهادها، دفاع، مخابرات، بانکداری و موارد دیگر.
من یک سخنران و مربی مشتاق هستم و هزاران دانش آموز را در دوره های مختلف آموزش داده ام.
من عاشق کاری هستم که انجام می دهم و بزرگترین علاقه من (به جز خانواده ام...) طراحی سیستم های مدرن، کاربردی و قابل اعتماد برای مشتریانم با استفاده از بهترین الگوهای معماری ممکن است.
معمار و مشاور ارشد نرم افزار
نمایش نظرات