دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

آموزش Entity Framework Core - بررسی کامل

آموزش 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

4,154,000 830,800 تومان

مشخصات آموزش

آموزش Entity Framework Core - بررسی کامل

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:107
  • مدت زمان :10:31:41
  • حجم :4.78GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

آموزش های یودمی
3,403,500 680,700 تومان
  • زمان: 08:37:22
  • تعداد درس: 34
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
3,476,000 695,200 تومان
  • زمان: 08:48:53
  • تعداد درس: 26
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
493,500 98,700 تومان
  • زمان: 01:15:49
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
9,157,000 1,831,400 تومان
  • زمان: 23:11:13
  • تعداد درس: 161
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
10,730,500 2,146,100 تومان
  • زمان: 27:10:32
  • تعداد درس: 203
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
809,500 161,900 تومان
  • زمان: 02:03:56
  • تعداد درس: 26
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
7,643,000 1,528,600 تومان
  • زمان: 19:21:59
  • تعداد درس: 121
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
6,477,500 1,295,500 تومان
  • زمان: 16:24:29
  • تعداد درس: 101
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
4,680,500 936,100 تومان
  • زمان: 11:51:28
  • تعداد درس: 158
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید