اصول 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
مشخصات آموزش
اصول EF Core 8
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:132
- مدت زمان :8:11:10
- حجم :5.2GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy