در این دوره آموزشی، نحوه ایجاد میکروسرویسهای Spring Boot را یاد خواهید گرفت که با الگوهای CQRS و Event Sourcing مطابقت دارند.
شما از هیچ چارچوب CQRS استفاده نخواهید کرد، اما هر خط کدی را که برای ایجاد مؤثر CQRS و چارچوب منبع رویداد خود با استفاده از جاوا و آپاچی کافکا لازم است، می نویسید. اگرچه این ممکن است کمی دلهره آور به نظر برسد، اما شما با دقت گام به گام هدایت می شوید و تمام دانش و اعتماد به نفس برای تبدیل شدن به یک متخصص در CQRS و منبع یابی رویداد را به دست خواهید آورد.
در پایان این دوره شما می دانید که چگونه:
دستورالعملها و بالا بردن رویدادها.
از الگوی میانجی برای پیادهسازی توزیعکنندههای فرمان و درخواست استفاده کنید.
ایجاد و تغییر وضعیت یک انبوه با پیام های رویداد.
یک پایگاه داده ذخیره یا نوشتن رویداد در MongoDB را پیاده سازی کنید.
یک پایگاه داده خواندنی در MySQL ایجاد کنید.
نسخهسازی رویداد را اعمال کنید.
کنترل همزمانی خوشبینانه را اجرا کنید.
رویدادها را برای آپاچی کافکا تولید کنید.
رویدادهای آپاچی کافکا را برای پر کردن و تغییر پایگاه داده خوانده شده مصرف کنید.
فروشگاه رویداد را دوباره پخش کنید و وضعیت کل را دوباره ایجاد کنید.
موارد خواندن و نوشتن را از هم جدا کنید.
ساختار کد خود را با استفاده از بهترین روشهای Domain-Driven-Design تنظیم کنید.
بازپخش فروشگاه رویداد برای ایجاد مجدد کل پایگاه داده خوانده شده.
بازپخش ذخیره رویداد برای ایجاد مجدد کل پایگاه داده خوانده شده در یک نوع پایگاه داده متفاوت - PostgreSQL.
هدف نهایی این دوره، غواصی عمیق در دنیای CQRS و رویداد منبع یابی است تا شما را قادر سازد تا میکروسرویس هایی را ایجاد کنید که فوق العاده جدا شده و بسیار مقیاس پذیر هستند.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
مهندس نرم افزار
نمایش نظرات