🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استفاده از 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
ولادیمیر خوریکوف نویسنده کتاب Unit Testing اصول ، شیوه ها و الگوها است: https://amzn.to/2QXS2ch وی بیش از 15 سال است که به طور حرفه ای درگیر توسعه نرم افزار است ، از جمله تیم های راهنما در بخش آزمایش واحد . او همچنین بنیانگذار وبلاگ Enterprise Craftsmanship است ، جایی که سالانه به 500 هزار توسعه دهنده نرم افزار می رسد. وی به عنوان مشاور در مباحث برنامه نویسی عمومی شروع به کار کرد ، اما اخیراً تمرکز خود را به آزمایش واحد منتقل کرده است و پیام اصلی آن را به توسعه دهندگان نرم افزار آموزش می دهد که چگونه آزمایش واحد را بدون درد انجام دهند.
نمایش نظرات