طراحی دامنهمحور و 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
مشخصات آموزش
طراحی دامنهمحور و EF Core 3 - حفظ کپسولهسازی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:64
- مدت زمان :3:38:34
- حجم :616.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy