دوره آموزشی
The Great Courses
دوبله زبان فارسی

شروع کار: Event Sourcing در دات‌ نت

شروع کار: 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

1,586,500 317,300 تومان

مشخصات آموزش

شروع کار: Event Sourcing در دات‌ نت

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:
  • تعداد درس:45
  • مدت زمان :04:01:00
  • حجم :863.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,922,000 384,400 تومان
  • زمان: 04:52:39
  • تعداد درس: 73
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 1:04:14
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 1:48:18
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
658,000 131,600 تومان
  • زمان: 1:40:52
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید