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

اصول EF Core 8

اصول EF Core 8

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

اگر در EF Core تازه‌کار هستید یا تجربه‌ای با نسخه‌های قبلی دارید، این دوره به شما کمک می‌کند تا با مبانی EF Core 8 آشنا شوید. در این دوره، اصول EF Core 8، شما یاد خواهید گرفت چگونه با داده در اپلیکیشن‌های دات‌نت خود کار کنید. ابتدا، مزایای استفاده از ORM مایکروسافت و EF Core را بررسی می‌کنید تا شما را از انجام تسک‌های معمولی مانند بازیابی و ذخیره داده در نرم‌افزارتان خلاص کند.

سپس، خواهید آموخت چگونه اطمینان حاصل کنید که EF Core درک می‌کند کلاس‌ها و روابط موجود در نرم‌افزار شما چگونه به یک اسکیمای پایگاه داده نگاشت می‌شوند. شما یاد خواهید گرفت چگونه کار کنید که EF Core داده شما را در نرم‌افزار بازیابی و حفظ کند و از قابلیت‌های متعددی که به EF Core اجازه می‌دهد مدل‌های نرم‌افزاری پیچیده شما را درک کند، استفاده کنید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم برای پایداری داده از نرم‌افزار خود در انبارهای داده‌تان با Entity Framework Core را خواهید داشت.

اصول EF Core 8

  • بررسی دوره 0:02:00
  • معرفی و کلی‌نگری 0:04:00
  • Entity Framework Core چیست؟ 0:03:00
  • دریافت نسخه‌های صحیح دات‌نت، اس کیوال سرور و ویژوال استودیو برای این دوره 0:02:00
  • معرفی پروژه 0:03:00
  • ایجاد یک پروژه داده با پکیج‌های EF Core 0:03:00
  • ایجاد مدل داده با EF Core 0:03:00
  • مشخص کردن Provider داده و رشته اتصال 0:03:00
  • خواندن و نوشتن برخی داده‌ها 0:05:00
  • خواندن و نوشتن برخی داده‌های مرتبط 0:04:00
  • بررسی و منابع 0:01:00
  • معرفی و کلی‌نگری 0:01:00
  • مبانی کوئری‌نویسی 0:07:00
  • فیلترینگ کوئری‌ها به طور پیش‌فرض به صورت ایمن 0:05:00
  • بهره‌برداری از ویژگی‌های فیلترینگ اضافی 0:06:00
  • مرتب‌سازی داده در کوئری‌ها 0:02:00
  • تجمیع نتایج در کوئری‌ها 0:04:00
  • بهبود عملکرد کوئری زمانی که ردیابی لازم نیست 0:04:00
  • بررسی و منابع 0:02:00
  • معرفی و کلی‌نگری 0:01:00
  • کسب درک بهتر از DbContext و موجودیت 0:03:00
  • درک گردش کار ردیابی و ذخیره 0:02:00
  • درج آبجکت‌های ساده 0:03:00
  • بروزرسانی آبجکت‌های ساده 0:08:00
  • بروزرسانی آبجکت‌های ردیابی نشده 0:05:00
  • حذف آبجکت‌های ساده 0:04:00
  • ردیابی چندین آبجکت و پشتیبانی دسته‌ای 0:03:00
  • بروزرسانی و حذف چندین آبجکت ردیابی نشده 0:06:00
  • بررسی و منابع 0:02:00
  • معرفی و کلی‌نگری 0:01:00
  • درک مهاجرت‌های EF Core 0:02:00
  • دریافت و درک ابزارهای مهاجرت‌های زمان طراحی 0:05:00
  • آماده‌سازی Package Manager Console برای استفاده از مهاجرت‌ها 0:03:00
  • اولین مهاجرت خود را اضافه کنید 0:02:00
  • اولین مهاجرت خود را بازرسی کنید 0:04:00
  • استفاده از مهاجرت‌ها برای نوشتن یا ایجاد مستقیم پایگاه داده 0:05:00
  • Seed کردن پایگاه داده از طریق مهاجرت‌ها 0:05:00
  • اسکریپت‌نویسی چند مهاجرت 0:04:00
  • مهندسی معکوس یک پایگاه داده موجود 0:08:00
  • بررسی و منابع 0:02:00
  • معرفی و کلی‌نگری 0:01:00
  • تفسیر EF Core از مدل داده خود را مصورسازی کنید 0:04:00
  • تفسیر روابط یک به چند 0:07:00
  • بهره‌برداری از خصوصیات کلید خارجی 0:06:00
  • نگاشت کلیدهای خارجی غیر متعارف 0:03:00
  • درک Nullability و اصول الزامی در مقابل اختیاری 0:03:00
  • بررسی و منابع 0:02:00
  • معرفی و کلی‌نگری 0:01:00
  • افزودن لاگ کردن به گردش کار EF Core 0:03:00
  • فیلترینگ خروجی لاگ با دسته‌بندی‌های پیام و سطح لاگ EF Core 0:03:00
  • قابلیت‌های فیلترینگ اضافی 0:03:00
  • مشخص کردن هدف خروجی لاگ 0:01:00
  • بررسی و منابع 0:02:00
  • معرفی و کلی‌نگری 0:02:00
  • افزودن داده مرتبط 0:08:00
  • بارگذاری Eager داده مرتبط در کوئری‌ها 0:06:00
  • پروجکت کردن داده مرتبط در کوئری‌ها 0:04:00
  • بارگذاری داده مرتبط برای آبجکت‌هایی که در حافظه هستند 0:02:00
  • استفاده از بارگذاری Lazy برای بازیابی داده مرتبط 0:04:00
  • استفاده از داده مرتبط برای فیلترینگ آبجکت‌ها 0:02:00
  • اصلاح داده مرتبط 0:06:00
  • درک حذف در گراف‌ها 0:08:00
  • بررسی و منابع 0:02:00
  • معرفی و کلی‌نگری 0:01:00
  • برنامه‌ریزی پیاده‌سازی چند به چند 0:03:00
  • درک و ایجاد ناوبری‌های گذر 0:07:00
  • جوین کردن آبجکت‌ها در روابط جدید چند به چند 0:06:00
  • کوئری‌نویسی در روابط چند به چند 0:03:00
  • درک و بهره‌برداری از ارجاعات دایره‌ای در گراف‌ها 0:05:00
  • حذف جوین‌ها در روابط چند به چند 0:05:00
  • تغییر جوین‌ها در روابط چند به چند 0:02:00
  • معرفی روابط چند به چند پیچیده‌تر 0:06:00
  • بررسی و منابع 0:02:00
  • معرفی و کلی‌نگری 0:01:00
  • درک کنید EF Core چگونه روابط یک به یک را کشف می‌کند 0:05:00
  • بروزرسانی مدل و پایگاه داده با رابطه جدید 0:07:00
  • کوئری کردن روابط یک به یک 0:06:00
  • ترکیب آبجکت‌ها در روابط یک به یک 0:05:00
  • جایگزینی یا حذف روابط یک به یک 0:03:00
  • بررسی و منابع 0:03:00
  • معرفی و کلی‌نگری 0:02:00
  • کوئری‌نویسی با اس کیوال 0:04:00
  • پایگاه داده خود را با کوئری‌های اس کیوال خام پارامتر‌ی ایمن نگه دارید 0:08:00
  • افزودن رویه‌های ذخیره‌شده و سایر آبجکت‌های پایگاه داده با مهاجرت‌ها 0:05:00
  • اجرای کوئری‌های رویه ذخیره شده با اس کیوال خام 0:04:00
  • کوئری‌نویسی برای اسکالرها و سایر انواع غیر موجودیت 0:05:00
  • استفاده از موجودیت‌های بدون کلید برای نگاشت به Viewها 0:06:00
  • کوئری کردن Viewهای پایگاه داده 0:01:00
  • اجرای فرمان‌های اس کیوال غیرکوئری 0:04:00
  • نگاشت رویه‌های ذخیره‌شده درج، بروزرسانی و حذف به موجودیت‌ها 0:06:00
  • بررسی و منابع 0:02:00
  • معرفی و کلی‌نگری 0:02:00
  • بررسی چرخه عمر EF Core در اپلیکیشن‌های غیر متصل 0:03:00
  • افزودن پروژه ASP.NET Core 0:05:00
  • ایجاد اندپوینت‌های نویسنده برای API 0:07:00
  • اتصال اپلیکیشن ASP.NET Core به DbContext 0:08:00
  • اجرای API برای مشاهده خروجی و لاگ‌ها 0:07:00
  • ریفکتورینگ API برای هماهنگی با شیوه‌های رایج با DTOها 0:05:00
  • بررسی و اشکال‌زدایی از متدهای درج، بروزرسانی و حذف API 0:07:00
  • بررسی و منابع 0:02:00
  • معرفی و کلی‌نگری 0:02:00
  • بررسی سریع تست 0:02:00
  • درک اینکه منظور از “تست EF Core” چیست 0:02:00
  • آماده‌سازی DbContext 0:02:00
  • اولین تست خود را ایجاد کنید و از آن در برابر پایگاه داده استفاده کنید 0:06:00
  • بررسی نتایج تست و ملاحظات عملکردی 0:04:00
  • تست با SQLite در حافظه 0:06:00
  • ریفکتورینگ و تست منطق اپلیکیشن کنسولی 0:06:00
  • تست API ASP.NET Core 0:03:00
  • تست اندپوینت‌هایی که از EF Core استفاده می‌کنند 0:05:00
  • بررسی و منابع 0:02:00
  • معرفی و کلی‌نگری 0:02:00
  • درک کنید چگونه Nullability پروژه بر نگاشت‌های رشته EF Core تاثیر می‌گذارد 0:04:00
  • یادگیری برخی از کنوانسیون‌ها و نگاشت‌های رایج اضافی 0:07:00
  • استفاده از حاشیه‌نویسی‌های داده برای توصیف نگاشت‌ها 0:02:00
  • ذخیره انواع فرعی و کالکشن‌های اولیه به عنوان JSON 0:02:00
  • نگاشت انواع ویژگی “غیرقابل نگاشت” با تبدیل‌های مقدار 0:03:00
  • اعمال تنظیمات و تبدیلات انبوه 0:03:00
  • نگاشت انواع پیچیده و آبجکت‌های ارزش DDD 0:03:00
  • بررسی و منابع 0:02:00
  • معرفی و کلی‌نگری 0:01:00
  • شناسایی تعداد زیادی از Providerهای پایگاه داده موجود برا EF Core 0:03:00
  • نکات برجسته Azure Cosmos DB Provider 0:04:00
  • پشتیبانی از تراکنش و مدیریت همزمانی در EF Core 0:05:00
  • پاسخ به برخی سوالات متداول اتصال پایگاه داده 0:04:00
  • بررسی و منابع 0:02:00
  • معرفی و کلی‌نگری 0:01:00
  • بررسی ورودی‌های ChangeTracker برای Override کردن متد SaveChanges 0:04:00
  • بروزرسانی ویژگی‌های سایه هنگام SaveChanges 0:03:00
  • استفاده از رویدادهای پایپ‌لاین EF Core 0:03:00
  • استفاده از Interceptorها برای تزریق منطق به پایپ‌لاین EF Core 0:04:00
  • بررسی و منابع 0:02:00

3,232,000 646,400 تومان

مشخصات آموزش

اصول EF Core 8

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:مقدماتی
  • تعداد درس:132
  • مدت زمان :8:11:10
  • حجم :5.2GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

آموزش های یودمی
3,403,500 680,700 تومان
  • زمان: 08:37:22
  • تعداد درس: 34
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
3,476,000 695,200 تومان
  • زمان: 08:48:53
  • تعداد درس: 26
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
9,157,000 1,831,400 تومان
  • زمان: 23:11:13
  • تعداد درس: 161
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
10,730,500 2,146,100 تومان
  • زمان: 27:10:32
  • تعداد درس: 203
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های Skillshare
546,000 109,200 تومان
  • زمان: 1:23:58
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
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
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
6,958,500 1,391,700 تومان
  • زمان: 17:37:23
  • تعداد درس: 109
  • سطح دوره:
  • زبان: دوبله فارسی

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

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