دوره صفر تا صد: Entity Framework Core در دات نت
✅ سرفصل و جزئیات آموزش
در این دوره، شما همه چیزهایی که برای استفاده از EF Core در اپلیکیشن های دات نت خود نیاز دارید را از مبانی تا پیشرفته ترین مفاهیم، یاد خواهید گرفت.
Entity Framework Core (EF Core) یک مپر رابطه ای آبجکت یا ORM سبک، قابل توسعه، متن باز و چند سکویی می باشد که به توسعه دهندگان NET. امکان کار با پایگاه داده با استفاده از آبجکت های NET. را می دهد و نیاز به نوشتن بیشتر کدهای دسترسی به داده که معمولاً لازم است نوشته شود را از بین می برد.
در کنار Dapper، یکی از دو محبوب ترین ORM در NET. می باشد و با توجه به بهبود قابل توجه عملکرد آن در نسخه های اخیر NET.، انتخابی عالی برای هر اپلیکیشن NET. می باشد. در این دوره 8.5 ساعته، هانس لووت هر آنچه که باید در مورد Entity Framework Core بدانید را از مقدماتی ترین مفاهیم تا پیشرفته ترین آنها، از جمله تست و ارائه دهندگان پایگاه داده مختلف مورد بررسی قرار خواهد داد. این دوره در واقع دو دوره در یک دوره ارائه شده و بهترین منبعی است که می توانید برای یادگیری کد Entity Framework در NET. با C# داشته باشید.
دوره صفر تا صد: Entity Framework Core در دات نت
-
خوش آمدگویی 00:34
-
در این دوره چه چیزی یاد خواهید گرفت؟ 01:13
-
این دوره برای چه کسانی مناسب است؟ 01:25
-
ORM چیست؟ 03:23
-
ORMs در کجا مفید است؟ 02:29
-
EF Core چیست؟ 06:07
-
معرفی: کانتکس پایگاه داده 02:05
-
عملکرد DbContext چگونه می باشد؟ 02:25
-
خلاصه بخش 00:36
-
اپلیکیشنی که ما دسترسی به داده آن را ایجاد خواهیم کرد 06:32
-
ایجاد اولین مدل EFCore ما 04:07
-
راه اندازی مدل در اپلیکیشن ما 10:59
-
پیاده سازی عملیات دستکاری داده 17:43
-
پیاده سازی رفتار کوئری 08:15
-
مشاهده آنچه در پایگاه داده رخ می دهد 04:08
-
پیشبینی داده برای بهینه سازی کوئری ها 04:04
-
خلاصه بخش 00:54
-
بررسی اسکیمای پایگاه داده 02:34
-
معرفی DataAnnotations برای مدل ما 04:49
-
دستیابی به نتایج مشابه با FluentAPI 09:42
-
روابط یک به چند بین انتیتی ها 14:22
-
تبدیل بین انواع مختلف داده 12:08
-
استفاده از انواع مالکیت شده و پیچیده برای گروه بندی داده 10:03
-
تولید مقادیر در مدل 09:00
-
پنهان کردن برخی فیلدهای پایگاه داده از مدل ما 02:39
-
اعمال فیلترهای کوئری گلوبال 03:28
-
خلاصه بخش 01:08
-
چرا به مهاجرت نیاز داریم؟ 02:50
-
دو فلسفه مهاجرت 06:00
-
افزودن اولین مهاجرت ما 08:47
-
افزودن مهاجرت ها پس از تغییر مدل 07:15
-
اجرای مهاجرت ها از طریق خط فرمان 05:23
-
مقابله با مدل های ناسازگار 08:42
-
روش صحیح اجرای مهاجرت ها 06:38
-
خلاصه بخش 00:41
-
چالش های موجود در تست ها با استفاده از ORM چیست؟ 04:59
-
استفاده از پایگاه های داده تست 05:17
-
استفاده از پایگاه داده در حافظه 13:29
-
جعل DbSets در تست های واحد 10:10
-
الگوی مخزن 08:49
-
تست یکپارچگی با EF Core 04:26
-
خلاصه بخش 03:33
-
مقدمه 00:53
-
تزریق وابستگی 08:23
-
پیکربندی لاگینگ 10:06
-
چرخه عمر DbContext 07:47
-
اطلاعات بیشتر درباره مخازن 17:06
-
رویکردهای مختلف multi-tenant 04:00
-
Multi-tenant با تفکیک کننده ها 09:35
-
Multi-tenant با پایگاه های داده جداگانه 04:59
-
دیدگاه ما درباره معماری 04:47
-
خلاصه بخش 00:52
-
امکانات بیشتر DbContext 01:27
-
از وراثت در مدل خود استفاده کنید 27:26
-
استفاده از کلیدهای جایگزین 05:37
-
روابط یک به یک 05:39
-
روابط چند به چند 09:31
-
استفاده از کلیدهای مرکب 03:14
-
از کوئری های خام SQL برای انتیتی های خود استفاده کیند 07:36
-
از انتیتی های بدون کلید برای کوئری پایگاه داده خود استفاده کیند 05:31
-
استفاده از ChangeTracker برای سرگرمی و سود 12:56
-
خلاصه بخش 01:20
-
انواع معمول مشکلات عملکرد 04:19
-
کوئری های کند و اندیس های پایگاه داده 07:58
-
استفاده از کوئری های کامپایل شده برای بهبود عملکرد زمان اجرا 07:00
-
استفاده از batching برای اجرای کوئری های انبوه 08:38
-
بارگذاری داده مرتبط - استراتژی ها 15:40
-
نتایج کوئری ردیابی نشده 03:23
-
حل مسائل همزمانی 10:58
-
خلاصه بخش 01:08
-
هنگامی که پایگاه داده از قبل وجود دارد 00:26
-
استفاده از پایگاه داده برای تولید مدل 09:43
-
چگونه می توانیم مدل را بیشتر توسعه دهیم؟ 05:57
-
هر بار بازسازی می شود: دمو 04:54
-
هماهنگ سازی دستی: دمو 04:59
-
خلاصه بخش 00:07
-
EF Core صرفاً برای سرور SQL نیست 00:59
-
استفاده از RDBMS دیگر با EFCore 10:18
-
CosmosDB چیست؟ 06:36
-
انتقال سیستم ما به CosmosDB 15:30
-
خلاصه بخش 01:09
-
نتیجه گیری 00:44
مشخصات آموزش
دوره صفر تا صد: Entity Framework Core در دات نت
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:
- تعداد درس:82
- مدت زمان :08:33:00
- حجم :1.86GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy