دوره آموزشی
دوبله زبان فارسی
آموزش Entity Framework Core - بررسی کامل
✅ سرفصل و جزئیات آموزش
در این دوره، یاد خواهید گرفت که چگونه از کل مجموعه ویژگی های Entity Framework Core در اپلیکیشن های NET Core. خود استفاده و بهره برداری کنید.
آنچه یاد خواهید گرفت:
- Entity Framework Core - بررسی به صورت عمیق
- تفاوت بین Database-First و Code-First را درک کنید.
- با استفاده از مهاجرت ها، تغییرات در پایگاه داده خود را مدیریت کنید.
- بهترین شیوه ها با Entity Framework را اعمال کنید.
- با استفاده از LINQ (با استفاده از سینتکس کوئری و متدهای توسعه) داده را کوئری کنید.
- از Fluent API برای مدیریت محدودیت ها و طراحی استفاده کنید.
- روابط پایگاه داده را پیاده سازی کنید.
- ردیابی تغییرات را درک کنید.
- کوئری های RAW SQL را انجام دهید.
- رویه های ذخیره شده، توابع و کوئری های View را اجرا کنید.
توضیحات دوره
ما یاد خواهیم گرفت که چگونه کوئری ها را بنویسیم، پایگاه داده را به صورت افزایشی بروز کنیم، تغییرات را بازگردانیم و قابلیت های بی شمار Entity Framework Core را بررسی کنیم. این دوره با .NET 6 .NET 7 ،.NET 8 سازگار می باشد.
در پایان تماشای این دوره، شما قادر خواهید بود:
- یک مدل داده با استفاده از گردش کارهای code-first و database-first بسازید.
- فرمان های Entity Framework را برای همه سیستم عامل ها درک کنید.
- برای مدیریت تغییرات پایگاه داده از مهاجرت ها استفاده کنید.
- اعتبارسنجی ها و محدودیت های پایگاه داده را اعمال کنید.
- عملیات CRUD را با استفاده از LINQ انجام دهید.
- بهترین شیوه ها را با Entity Framework اعمال کنید.
- کانتکس های داده را گسترش دهید.
- درک کنید که ردیابی تغییر چگونه کار می کند.
- ساختار پایگاه داده را با استفاده از Fluent API مدیریت کنید.
- روابط یک به یک، یک به چند و چند به چند را مدیریت کنید.
- ویژگی های جدید Entity Framework Core 6
این دوره برای چه کسانی مناسب است؟
- دانشجویانی که می خواهند Entity Framework را به صورت دستی یاد بگیرند.
- دانشجویانی که می خواهند یاد بگیرند که چگونه EF Core بدون حواس پرتی الگوها و رابط کاربری کار می کند.
آموزش Entity Framework Core - بررسی کامل
-
مقدمه 01:34
-
Entity Framework Core چیست؟ 08:01
-
بررسی مجموعه ابزار 02:56
-
نصب Visual Studio - ویندوز 02:10
-
نصب ویژوال استودیو کد 01:45
-
نصب NET Core و EF Core Tools 03:25
-
بررسی بخش 00:36
-
راه حل پروژه راه اندازی - Visual Studio 01:50
-
راه حل پروژه راه اندازی - Visual Studio Code همراه با Dotnet CLI 06:41
-
مدل های داده چیست؟ 01:50
-
ایجاد مدل های داده با EF Core 08:37
-
درک کانتکس پایگاه داده 04:18
-
افزودن کانتکس پایگاه داده 04:15
-
پشتیبانی از EF Core و پایگاه داده 05:17
-
مشخص کردن Data Provider و رشته اتصال 06:10
-
درک Code First - توسعه و مهاجرت 04:19
-
راه اندازی پروژه اپلیکیشن کنسول 03:51
-
اضافه کردن یک مهاجرت 08:05
-
ایجاد پایگاه داده (Code-First) 03:59
-
درک اولین توسعه پایگاه داده 02:10
-
مهندسی معکوس پایگاه داده موجود 08:15
-
Seed کردن داده 08:22
-
بررسی این بخش 02:34
-
بررسی بخش 00:43
-
افزودن Logging Verbose به حجم کاری EF Core 02:31
-
رفع مشکل: ریفکتور رشته اتصال پایگاه داده 04:30
-
LINQ به عنوان سینتکس Entity Framework Core 02:10
-
مبانی کوئری کردن 07:15
-
مقایسه سینتکس همزمان با ناهمزمان 02:39
-
کوئری کردن برای یک رکورد واحد 15:08
-
افزودن فیلترها به کوئری ها 10:03
-
ویژگی های اضافی فیلترینگ 08:50
-
سینتکس LINQ جایگزین 05:14
-
متدهای Aggregate 06:11
-
Group By 11:14
-
Order By 06:33
-
Skip و Take 11:32
-
پیش بینی ها و انواع داده سفارشی 08:46
-
ردیابی در مقابل عدم ردیابی (بهبود عملکرد) 04:30
-
مقایسه IQueryable با List Types 10:40
-
نکات و ترفندهای کوئری کردن کارآمد 03:52
-
بررسی این بخش 02:32
-
بررسی بخش 00:46
-
درک ردیابی و ذخیره تغییرات 05:18
-
عملیات های ساده درج 13:28
-
عملیات بروزرسانی ساده 09:36
-
عملیات حذف ساده 02:28
-
ExecuteUpdate و ExecuteDelete (>= EF Core 7) 06:39
-
بررسی این بخش 01:20
-
بررسی بخش 00:39
-
بررسی مهاجرت های Entity Framework Core 03:43
-
افزودن انتیتی های بیشتر 06:01
-
بروزرسانی پایگاه داده با مهاجرت (ها) 12:50
-
استفاده از فایل های پیکربندی 07:11
-
تولید اسکریپت های مهاجرت 07:22
-
برگرداندن مهاجرت ها و تغییرات پایگاه داده 06:58
-
بسته های EF 04:04
-
اعمال مهاجرت ها در زمان اجرا 04:04
-
بررسی این بخش 02:22
-
بررسی بخش 01:00
-
روابط پایگاه داده و Entity Framework Core 02:34
-
روابط یک به چند 02:44
-
افزودن روابط یک به چند 07:12
-
مشاهده دیاگرام با ابزارهای Entity Framework Core 03:39
-
روابط Many to Many 04:48
-
افزودن روابط چند به چند 11:09
-
درک روابط یک به یک 04:08
-
افزودن روابط یک به یک 03:59
-
بروزرسانی پایگاه داده با روابط 13:10
-
درج داده مرتبط 13:44
-
آشنایی با متدهای بارگذاری 02:34
-
گنجاندن داده مرتبط با Eager Loading 09:33
-
گنجاندن داده مرتبط با Explicit Loading 06:51
-
گنجاندن داده مرتبط با Lazy Loading 08:11
-
فیلتر رکورد های مرتبط 07:02
-
انواع داده ناشناس و پروجکشن ها 09:23
-
درک رفتارهای حذف 07:17
-
بررسی این بخش 03:50
-
بررسی بخش 00:32
-
اضافه کردن اشیا غیر جدولی با مهاجرت ها 04:15
-
کوئری نویسی انتیتی های Keyless (مانند Views) 07:25
-
کوئری کردن با Raw SQL - قسمت 1 08:12
-
کوئری کردن با Raw SQL - قسمت 2 09:23
-
کوئری کردن اسکالر 02:19
-
اجرای توابع تعریف شده توسط کاربر 05:47
-
محدودیت های کوئری های خام و EF Core 01:24
-
بررسی این بخش 01:44
-
بررسی بخش 00:37
-
EF Core و ASP.NET Core چگونه کار می کند؟ 04:50
-
ایجاد پروژه ASP.NET Core 06:51
-
اتصال به کانتکس پایگاه داده 15:27
-
رفع خطاهای زمان طراحی EF Core 10:17
-
Scaffold کردن کد با Visual Studio 05:00
-
Scaffold کردن کد با Visual Studio Code 02:50
-
بررسی کد Scaffold شده 07:12
-
بررسی بهترین شیوه ها 09:06
-
بررسی این بخش 02:54
-
بررسی بخش 01:04
-
دستکاری ورودی ها پیش از ذخیره تغییرات 13:42
-
جداول زمانی SQL Server 15:04
-
اعتبارسنجی داده با حاشیه نویسی های داده 07:48
-
پیکربندی مدل قبل از کنوانسیون 02:22
-
پشتیبانی از تراکنش های پایگاه داده 08:58
-
رسیدگی به مسائل همزمانی داده 12:56
-
استفاده از فیلترهای کوئری 08:45
-
سیاست های تلاش مجدد برای اتصال و تایم اوت پایگاه داده 06:25
-
نتیجه گیری 04:26
مشخصات آموزش
آموزش Entity Framework Core - بررسی کامل
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:107
- مدت زمان :10:31:41
- حجم :4.78GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy