لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش طراحی دامنه-محور: پیادهسازی عملی CQRS
- آخرین آپدیت
دانلود Domain-driven Design: CQRS in Practice
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
اپلیکیشنهای سنتی CRUD در دامنههای پیچیده ممکن است با چالشهای مقیاسپذیری و نگهداری مواجه شوند. در این دوره آموزشی با عنوان «طراحی دامنه-محور: پیادهسازی عملی CQRS»، یاد میگیرید که چگونه یک برنامه مبتنی بر CRUD سنتی را به سیستمی مقیاسپذیر، تستپذیر و دامنه-محور با استفاده از الگوهای CQRS و Domain-Driven Design تبدیل کنید. ابتدا، مشکلات CRUD در دامنههای پیچیده و نحوه حل آنها توسط CQRS را بررسی میکنید. سپس، روش جداسازی عملیات خواندن و نوشتن را خواهید آموخت. در نهایت، نحوه استفاده از رویدادهای دامنه (Domain Events) و مدلهای نمایشی خواندن (Read Model Projections) را فرا میگیرید. پس از اتمام این دوره، مهارتها و دانش لازم از CQRS را برای ساختاردهی به اپلیکیشنهای مدرن .NET در بلندمدت به دست خواهید آورد.
سرفصل ها و درس ها
بازسازی اپلیکیشنهای مبتنی بر CRUD با اصول CQRS
Refactoring CRUD-based Applications with CQRS Principles
معرفی دوره
Course Introduction
دمو: بررسی اپلیکیشن CRUD
Demo: Looking at the CRUD Application
چالشهای اپلیکیشنهای CRUD
Challenges with CRUD Applications
بازسازی به رابط کاربری مبتنی بر Task
Refactoring to a Task-based UI
دمو: بررسی کد رابط کاربری مبتنی بر Task
Demo: Looking at the Code for a Task-based UI
معرفی CQS و CQRS
Introducing CQS and CQRS
دمو: استفاده از Commands و Queries
Demo: Using Commands and Queries
کپسولهسازی رفتار دامنه با استفاده از Aggregates و Value Objects
Encapsulating Domain Behavior with Aggregates and Value Objects
معرفی Aggregates
Introducing Aggregates
انتقال از مدلهای کمخون (Anemic) به Aggregates
Going from Anemic Models to Aggregates
دمو: بازسازی برای Aggregates
Demo: Refactoring for Aggregates
دمو: استفاده از Aggregates
Demo: Using Aggregates
معرفی Value Objects
Introducing Value Objects
هماهنگسازی منطق با Domain Services
Coordinating Logic with Domain Services
دمو: استفاده از Value Objects
Demo: Using Value Objects
پیادهسازی دغدغههای عرضی (Cross-cutting Concerns) با استفاده از Decorators
Applying Cross-cutting Concerns Using Decorators
Lindsey Broos یک مشاور دات نت در Team4Talent است که در بلژیک زندگی می کند. تمرکز او همه چیز دات نت و توسعه وب است. او در جامعه فناوری به عنوان سرپرست Visug (گروه کاربران دات نت در بلژیک) و به عنوان عضو خدمه Techorama، بزرگترین کنفرانس مایکروسافت محور در بلژیک و هلند، بسیار فعال است.
نمایش نظرات