شروع کار: Event Sourcing در دات نت
✅ سرفصل و جزئیات آموزش
در این دوره، شما همه چیز را برای شروع کار با Event Sourcing و CQRS در دات نت یاد خواهید گرفت.
Event Sourcing یا ایونت سورسینگ یک الگوی طراحی پایداری می باشد. اغلب در کنار CQRS و DDD ذکر می شود. به طور خلاصه، به جای ذخیره خود استیت، این رویکرد ذخیره رویدادهایی است که منجر به وضعیت فعلی شده اند، همانطور که در سیستم CRUD با پایگاه داده نرمال شده انجام می شود.
فرض بر این است که همیشه امکان بازسازی استیت از رویدادها وجود دارد، اما برعکس آن امکان پذیر نیست. به ویژه هنگامی که Event Sourcing با معماری CQRS ترکیب می شود، راهی کاملاً جدید برای تفکر در مورد داده در اپلیکیشن های خود را ممکن می سازد. این امکان را فراهم می کند که داده در مقطع زمانی و امکان پردازش مجدد رویدادهای قدیمی با ویژگی های جدید را به صورت بازگشتی فراهم می کند.
در این دوره، اصول و الگوهای Event Sourcing معرفی شده و یک اپلیکیشن کامل CQRS از ابتدا ساخته می شود تا نحوه کنار هم قرار گرفتن اجزا را نشان دهد. ما برای این کار از هیچ فریمورک آماده ای استفاده نمی کنیم، بلکه سعی می کنیم با ساختن خودمان، حس جادویی آن را از بین ببریم. در پایان این دوره، شما باید با Event Sourcing و نحوه تناسب آن با معماری CQRS آشنا شوید.
شروع کار: Event Sourcing در دات نت
-
خوش آمدگویی 00:50
-
در این دوره چه چیزی یاد خواهید گرفت؟ 01:10
-
این دوره برای چه کسانی مناسب است و پیش نیازهای آن چیست؟ 01:39
-
Event Sourcing چیست؟ 06:05
-
مقایسه فرمان ها با رویدادها 03:39
-
آینده، حال و گذشته 07:03
-
رابطه با DDD 03:37
-
رویدادها، جریان ها و تجمیعات 04:49
-
چرخه عمر Command Handler 04:03
-
معماری CQRS 06:42
-
خلاصه بخش 00:50
-
آشنایی با دامنه ما 06:33
-
مدل سازی رویدادها و فرمان ها 08:52
-
انواع مقادیر در فرمان ها و رویدادها 14:21
-
ساخت Root Entities 05:16
-
ساخت Command Handlers 19:23
-
افزودن Command Router 07:29
-
یک تمرین برای شما برای ساخت 01:49
-
خلاصه بخش 00:40
-
آشنایی با کلاس پایه تست 06:13
-
نوشتن تست های Event Sourcing شده 05:17
-
تست هایمان را خواناتر کنیم 08:24
-
تمرین دیگری 00:56
-
خلاصه بخش 00:42
-
چه چیزی قرار است بسازیم؟ 02:32
-
نگاهی به نقطه شروع ما 06:24
-
ساخت یک انبار رویداد ساده 08:54
-
ساخت یک Command API 04:10
-
رویکردهای Alternate API 03:47
-
API مان را نهایی سازی و اجرا کنیم 06:19
-
زمان تمرین دوباره 00:27
-
خلاصه بخش 00:40
-
بررسی read API 07:06
-
کوئری کردن از داده مجتمع 03:35
-
ساخت یک سیستم پروجکشن 29:38
-
تمرین 02:28
-
خلاصه بخش 00:42
-
الگوی معمولی رابط کاربری 04:06
-
معرفی SignalR Hub 06:41
-
رویدادهایمان را از طریق SignalR انتشار دهیم 09:48
-
یک تمرین نهایی 00:45
-
خلاصه بخش 01:18
-
سیستم ما اکنون چه کاری می تواند انجام دهد؟ 09:48
-
فراتر از این دوره 04:03
-
نتیجه گیری 00:55
مشخصات آموزش
شروع کار: Event Sourcing در دات نت
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:
- تعداد درس:45
- مدت زمان :04:01:00
- حجم :863.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy