آموزش استفاده از EF Core 6 در کپسوله کردن

Encapsulating EF Core 6 Usage

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استفاده از EF Core 6 یک موضوع گسترده و پیچیده است. این دوره به شما می آموزد که چگونه این کار را به گونه ای انجام دهید که کپسوله سازی و انتزاع مناسب را حفظ کند. EF Core یک ORM بالغ و پیچیده است و اغلب مشخص نیست که دقیقاً چگونه باید از آن استفاده کنید. در این دوره آموزشی، Encapsulating EF Core 6 Usage، یاد خواهید گرفت که منطق EF Core 6 را در برنامه خود کپسوله کنید. ابتدا، نحوه جداسازی استفاده از DbContext را بررسی خواهید کرد. در مرحله بعد، متوجه خواهید شد که چه زمانی باید و چه زمانی نباید از مخازن استفاده کنید. در نهایت، نحوه انتخاب بین IQueryable و IEnumerable را در مخازن خود خواهید آموخت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش EF Core 6 مورد نیاز برای محصور کردن و انتزاع کردن استفاده از آن را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

درک کپسولاسیون و انتزاع Understanding Encapsulation and Abstraction

  • معرفی Introduction

  • کپسولاسیون چیست؟ What Is Encapsulation?

  • انتزاع چیست؟ What Is Abstraction?

  • تفاوت بین کپسولاسیون و انتزاع The Difference between Encapsulation and Abstraction

  • خلاصه Summary

کپسوله کردن DbContext Encapsulating the DbContext

  • معرفی Introduction

  • نمونه معرفی برنامه Sample Application Introduction

  • کپسوله کردن DbContext Encapsulating the DbContext

  • استفاده از DbContext محصور شده به عنوان یک وابستگی Using the Encapsulated DbContext as a Dependency

  • Recap: کپسوله کردن DbContext Recap: Encapsulating the DbContext

  • خلاصه Summary

بحث مخزن بزرگ The Great Repository Debate

  • معرفی Introduction

  • درک بحث مخزن Understanding the Repository Debate

  • چه زمانی یک مخزن معرفی کنیم؟ When to Introduce a Repository?

  • نگاهی به 1: بازیابی مجموعه ای از موجودیت های مرتبط Take 1: Retrieving a Collection of Related Entities

  • 2: استفاده از Auto-including Take 2: Using Auto-including

  • نگاهی به 3: بازیابی چندین مجموعه مرتبط Take 3: Retrieving Multiple Related Collections

  • نمونه های مخزن خلاصه Repository Examples Recap

  • اشیاء دامنه پایدار Persisting Domain Objects

  • مخازن عمومی در مقابل غیرعمومی Generic vs. Non-generic Repositories

  • آیا باید از یک مخزن عمومی استفاده کنید؟ Should You Use a Generic Repository?

  • خلاصه Summary

اجتناب از ضد الگوهای رایج Avoiding Common Anti-Patterns

  • معرفی Introduction

  • تا حدی مقداردهی اولیه نهادهای ضد الگو Partially-initialized Entities Anti-pattern

  • مفاهیم عملکرد بارگذاری نهادها به طور کامل Performance Implications of Loading Entities in Full

  • مقابله با مفاهیم عملکرد در Reads Tackling Performance Implications in Reads

  • خلاصه: نهادهای جزئی اولیه شده ضد الگو Recap: Partially-initialized Entities Anti-pattern

  • انتزاع DbContext با یک واحد کار سفارشی Abstracting the DbContext with a Custom Unit of Work

  • رابطه بین مخازن و واحد کار The Relationship between Repositories and the Unit of Work

  • خلاصه Summary

انتخاب بین IQueryable و IEnumerable Choosing Between IQueryable and IEnumerable

  • معرفی Introduction

  • درک مزایا و معایب بازگشت IQueryable Understanding the Pros and Cons of Returning IQueryable

  • استفاده از IEnumerable The Use of IEnumerable

  • استفاده از IReadOnlyList The Use of IReadOnlyList

  • خلاصه Summary

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش استفاده از EF Core 6 در کپسوله کردن
جزییات دوره
2h 28m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
97
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vladimir Khorikov Vladimir Khorikov

ولادیمیر خوریکوف نویسنده کتاب Unit Testing اصول ، شیوه ها و الگوها است: https://amzn.to/2QXS2ch وی بیش از 15 سال است که به طور حرفه ای درگیر توسعه نرم افزار است ، از جمله تیم های راهنما در بخش آزمایش واحد . او همچنین بنیانگذار وبلاگ Enterprise Craftsmanship است ، جایی که سالانه به 500 هزار توسعه دهنده نرم افزار می رسد. وی به عنوان مشاور در مباحث برنامه نویسی عمومی شروع به کار کرد ، اما اخیراً تمرکز خود را به آزمایش واحد منتقل کرده است و پیام اصلی آن را به توسعه دهندگان نرم افزار آموزش می دهد که چگونه آزمایش واحد را بدون درد انجام دهند.