آموزش استفاده از 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 در کپسوله کردن
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 28m
37
Pluralsight (پلورال سایت) pluralsight-small
19 فروردین 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 هزار توسعه دهنده نرم افزار می رسد. وی به عنوان مشاور در مباحث برنامه نویسی عمومی شروع به کار کرد ، اما اخیراً تمرکز خود را به آزمایش واحد منتقل کرده است و پیام اصلی آن را به توسعه دهندگان نرم افزار آموزش می دهد که چگونه آزمایش واحد را بدون درد انجام دهند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.