دوره آموزشی
آموزش های pluralsight
دوبله زبان فارسی

طراحی دامنه‌محور و EF Core 3 - حفظ کپسوله‌سازی

طراحی دامنه‌محور و EF Core 3 - حفظ کپسوله‌سازی

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

Entity Framework در چند سال گذشته پیشرفت‌های عظیمی کرده و ویژگی‌های زیادی را معرفی نموده است که به شما در ساخت مدل‌های دامنه‌ی Rich با کپسوله‌سازی بالا کمک می‌کند.

در این دوره، طراحی دامنه‌محور و EF Core 3 - حفظ کپسوله‌سازی، شما درباره‌ی تله‌ها و کمبودهایی که هنگام اعمال طراحی دامنه‌محور (DDD) در اپلیکیشن‌های EF Core باید از آن‌ها آگاه باشید، خواهید آموخت. ابتدا یاد خواهید گرفت چگونه کپسوله‌سازی مدل‌های دامنه خود را در چنین اپلیکیشن‌هایی حفظ کنید. سپس تکنیک‌های مختلف نقشه‌برداری را کشف خواهید کرد که به شما در ساخت مدل‌های پیچیده دامنه کمک می‌کند.

در نهایت، نکات و ترفندهایی را بررسی خواهید کرد که به شما در مدیریت مشکلات رایج ORMها کمک می‌کنند. زمانی که این دوره را به پایان برسانید، مهارت‌ها و دانش لازم برای پیروی از اصول طراحی دامنه‌محور بدون به خطر انداختن کپسوله‌سازی مدل دامنه را خواهید داشت.

طراحی دامنه‌محور و EF Core 3 - حفظ کپسوله‌سازی

  • بررسی دوره 0:02:00
  • بررسی نسخه 0:00:00
  • مقدمه 0:03:00
  • نگرانی‌های کپسوله‌سازی و جداسازی 0:06:00
  • نگرانی‌های کپسوله‌سازی و جداسازی: مثال‌ها 0:06:00
  • آشنایی با اپلیکیشن نمونه 0:04:00
  • خلاصه 0:01:00
  • مقدمه 0:00:00
  • کپسوله‌سازی DbContext 0:06:00
  • جمع‌بندی: کپسوله‌سازی DbContext 0:02:00
  • خلاص شدن از Setterهای عمومی 0:06:00
  • جمع‌بندی: خلاص شدن از Setterهای عمومی 0:01:00
  • انواع روابط 0:04:00
  • روابط چند به یک: شناسه‌ها در مقابل ویژگی‌های ناوبری 0:06:00
  • ریفکتورینگ به ویژگی‌های ناوبری 0:03:00
  • جمع‌بندی: ریفکتورینگ به ویژگی‌های ناوبری 0:01:00
  • خلاصه 0:02:00
  • مقدمه 0:00:00
  • بارگذاری Eager روابط 0:04:00
  • بارگذاری Lazy روابط 0:03:00
  • ریفکتورینگ به بارگذاری Lazy 0:03:00
  • جمع‌بندی: ریفکتورینگ به بارگذاری Lazy 0:02:00
  • الگوی نقشه هویت 0:03:00
  • الگوی نقشه هویت: برابری ارجاعی 0:02:00
  • کپسوله‌سازی مقایسه برابری 0:03:00
  • آشنایی با یک کلاس موجودیت پایه 0:08:00
  • جمع‌بندی: آشنایی با یک کلاس موجودیت پایه 0:01:00
  • خلاصه 0:03:00
  • مقدمه 0:00:00
  • آشنایی با رابطه یک به چند - قسمت 1 0:05:00
  • آشنایی با رابطه یک به چند - قسمت 2 0:02:00
  • جمع‌بندی: آشنایی با رابطه یک به چند 0:02:00
  • پنهان‌سازی کالکشن پشت یک فیلد پشتیبان 0:04:00
  • جمع‌بندی: پنهان‌سازی کالکشن پشت یک فیلد پشتیبان 0:02:00
  • آشنایی با یک Invariant کالکشن 0:08:00
  • جمع‌بندی: آشنایی با Invariant کالکشن 0:05:00
  • حذف یک آیتم از کالکشن 0:02:00
  • جمع‌بندی: حذف یک آیتم از کالکشن 0:01:00
  • کمبودهای نقشه‌برداری به فیلدهای پشتیبان در EF Core 0:03:00
  • خلاصه 0:03:00
  • مقدمه 0:00:00
  • موارد استفاده جدید: ثبت‌نام یک دانشجو 0:03:00
  • جمع‌بندی: ثبت‌نام یک دانشجو 0:05:00
  • متدهای بروزرسانی و پیوست در DbSet 0:06:00
  • جمع‌بندی: متدهای افزودن در مقابل بروزرسانی در DbSet 0:03:00
  • اختصاص یک موجودیت غیرمتصل به یک موجودیت متصل 0:06:00
  • جمع‌بندی: اختصاص یک موجودیت غیرمتصل به یک موجودیت متصل 0:01:00
  • خلاصه 0:02:00
  • مقدمه 0:00:00
  • آشنایی با Value Object: ایمیل 0:08:00
  • کمبودهای تبدیل مقدارهای EF Core 0:05:00
  • آشنایی با Value Object با چند ویژگی 0:04:00
  • انواع موجودیت‌های تحت مالکیت در پشت صحنه 0:11:00
  • جمع‌بندی: انواع موجودیت‌های تحت مالکیت در پشت صحنه 0:04:00
  • افزودن یک ویژگی ناوبری به موجودیت تحت مالکیت 0:06:00
  • خلاصه 0:03:00
  • مقدمه 0:00:00
  • رویدادهای دامنه 0:06:00
  • پیاده‌سازی رویدادهای دامنه 0:10:00
  • جمع‌بندی: پیاده‌سازی رویدادهای دامنه 0:04:00
  • روابط چند به چند 0:02:00
  • روابط یک به یک 0:02:00
  • لیست منابع 0:01:00
  • خلاصه دوره 0:01:00

1,435,000 287,000 تومان

مشخصات آموزش

طراحی دامنه‌محور و EF Core 3 - حفظ کپسوله‌سازی

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:متوسط
  • تعداد درس:64
  • مدت زمان :3:38:34
  • حجم :616.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

آموزش های pluralsight
1,731,000 346,200 تومان
  • زمان: 4:23:39
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
553,000 110,600 تومان
  • زمان: 1:24:25
  • تعداد درس: 21
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
724,000 144,800 تومان
  • زمان: 1:50:36
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
671,500 134,300 تومان
  • زمان: 1:42:15
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
842,500 168,500 تومان
  • زمان: 2:08:47
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
592,500 118,500 تومان
  • زمان: 1:30:30
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
490,000 98,000 تومان
  • زمان: 0:35:33
  • تعداد درس: 10
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
490,000 98,000 تومان
  • زمان: 1h 4m 55s
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی

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

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