این دوره به کسانی که در نسخههای قبلی EF و EF Core تجربه دارند و توسعه دهندگان کاملاً تازه وارد Entity Framework کمک میکند. نحوه ساخت مدلهای داده با EF Core را بیاموزید و از EF Core استفاده کنید تا به نرمافزار خود اجازه دهید با دادههای موجود در پایگاه داده شما تعامل داشته باشد.
آنچه خواهید آموخت:
Entity Framework Core 2 جدیدترین نسخه O/RM مایکروسافت برای انجام پایداری پایگاه داده در نرم افزارهای مبتنی بر دات نت است. EF Core یک نسخه سبک و قابل توسعه از Entity Framework است که از ابتدا نوشته شده است.
چه در EF Core تازه کار هستید یا به دنبال این هستید که چگونه تجربه EF قبلی خود را به EF Core تغییر دهید، این دوره میتواند به شما در شروع کار کمک کند.
ابتدا، شما یاد خواهید گرفت که چگونه یک مدل داده EF Core را تعریف کنید تا به عنوان پل بین اشیاء دات نت و پایگاه داده شما عمل کند.
در ادامه نحوه تعامل با مدل داده با استفاده از APIهای مختلف EF Core را یاد خواهید گرفت.
در نهایت به شما نشان داده میشود که چگونه میتوانید این مدل را در یک برنامه دسکتاپ بر اساس NET Framework. و یک برنامه cross-پلتفرم ASP.NET Core MVC ترکیب کنید.
در پایان این دوره، شما قادر خواهید بود با استفاده از EF Core 2، فریمورک دات نت یا نرمافزار NET Core بسازید. تمامی کدنویسیها در ویژوال استودیو 2017 در محیط ویندوز انجام میشود.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Introducing a New, Lighter Weight Version of EF [32mins]
02-01 Version Check [0mins]
02-02 Introduction and Overview [5mins]
02-03 What Is Entity Framework Core? [7mins]
02-04 Where You Can Build and Run Apps with EF Core 2 [4mins]
02-05 How EF Core Works [6mins]
02-06 The Path From EF6 to EF Core to EF Core 2 [2mins]
02-07 EF Core 2 New Features [5mins]
02-08 Looking Ahead to EF Core 2.1 and Beyond [2mins]
02-09 Review and Resources [1mins]
03 Creating a Data Model and Database with EF Core [41mins]
03-01 Introduction and Overview [1mins]
03-02 Setting up the Solution [5mins]
03-03 Adding EF Core with the NuGet Package Manager [3mins]
03-04 Creating the Data Model with EF Core [3mins]
03-05 Specifying the Data Provider and Connection String [3mins]
03-06 Understanding EF Core Migrations [2mins]
03-07 Adding Your First Migration [3mins]
03-08 Inspecting Your First Migration [2mins]
03-09 Using Migrations to Script or Directly Create the Database [4mins]
03-10 Recreating the Model in .NET Core [6mins]
03-11 Adding Many-to-many and One-to-one Relationships [3mins]
03-12 Reverse Engineering an Existing Database [4mins]
03-13 Review and Resources [2mins]
04 Interacting with Your EF Core Data Model [34mins]
04-01 Introduction and Overview [1mins]
04-02 Getting EF Core to Output SQL Logs [1mins]
04-03 Inserting Simple Objects [4mins]
04-04 Batching Commands When Saving [3mins]
04-05 Querying Simple Objects [3mins]
04-06 Filtering Data in Queries [8mins]
04-07 Updating Simple Objects [3mins]
04-08 Disconnected Updates [5mins]
04-09 Deleting Objects with EF Core [4mins]
04-10 Review and Resources [2mins]
05 Querying and Saving Related Data [21mins]
05-01 Introduction and Overview [1mins]
05-02 Inserting Related Data [4mins]
05-03 Eager Loading Related Data [4mins]
05-04 Projecting Related Data in Queries [3mins]
05-05 Using Related Data to Filter Objects [2mins]
05-06 Modifying Related Data [5mins]
05-07 Review and Resources [2mins]
06 Using EF Core in Your Applications [30mins]
06-01 Introduction and Overview [1mins]
06-02 EF Core on the Desktop or Device [3mins]
06-03 The Desktop Application: Windows Presentation Foundation (WPF) [1mins]
06-04 Creating the WPF Application [4mins]
06-05 Walking Through the WPF Data Access [6mins]
06-06 EF Core in ASP.NET Core MVC [5mins]
06-07 Adding Related Data into the MVC App [3mins]
06-08 Coding the MVC App’s Relationships [5mins]
06-09 Review and Resources [2mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 معرفی نسخه جدید و سبکتر EF [32 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 معرفی و بررسی اجمالی [5 دقیقه]
02-03 Entity Framework Core چیست؟ [7 دقیقه]
02-04 جایی که میتوانید برنامهها را با EF Core 2 بسازید و اجرا کنید [4 دقیقه]
02-05 چگونه EF Core کار میکند [6 دقیقه]
02-06 مسیر از EF6 به EF Core تا EF Core 2 [2 دقیقه]
02-07 ویژگیهای جدید EF Core 2 [5 دقیقه]
02-08 به دنبال EF Core 2.1 و فراتر از آن [2 دقیقه]
02-09 بررسی و منابع [1 دقیقه]
03 ایجاد مدل داده و پایگاه داده با EF Core [41 دقیقه]
03-01 معرفی و بررسی اجمالی [1 دقیقه]
03-02 راهاندازی راهحل [5 دقیقه]
03-03 افزودن EF Core با NuGet Package Manager [3 دقیقه]
03-04 ایجاد مدل داده با EF Core [3 دقیقه]
03-05 تعیین ارائه دهنده داده و رشته اتصال [3 دقیقه]
03-06 درک EF Core Migrations [2 دقیقه]
03-07 اضافه کردن اولین مهاجرت شما [3 دقیقه]
03-08 بازرسی اولین مهاجرت شما [2 دقیقه]
03-09 استفاده از Migrations برای اسکریپت یا ایجاد مستقیم پایگاه داده [4 دقیقه]
03-10 بازسازی مدل در NET Core [6 دقیقه]
03-11 افزودن روابط چند به چند و یک به یک [3 دقیقه]
03-12 مهندسی معکوس یک پایگاه داده موجود [4 دقیقه]
03-13 بررسی و منابع [2 دقیقه]
04 تعامل با مدل داده هسته EF شما [34 دقیقه]
04-01 معرفی و بررسی اجمالی [1 دقیقه]
04-02 دریافت EF Core برای خروجی SQL Logs [1 دقیقه]
04-03 درج اشیاء ساده [4 دقیقه]
04-04 دستهبندی دستورات هنگام ذخیره [3 دقیقه]
04-05 جستجوی اشیاء ساده [3 دقیقه]
04-06 فیلتر کردن دادهها در کوئریها [8 دقیقه]
04-07 به روز رسانی اشیاء ساده [3 دقیقه]
04-08 بهروزرسانیهای قطع شده [5 دقیقه]
04-09 حذف اشیا با EF Core [4 دقیقه]
04-10 بررسی و منابع [2 دقیقه]
05 پرس و جو و ذخیره دادههای مرتبط [21 دقیقه]
05-01 معرفی و بررسی اجمالی [1 دقیقه]
05-02 درج دادههای مرتبط [4 دقیقه]
05-03 بارگیری مشتاق دادههای مرتبط [4 دقیقه]
05-04 طرح ریزی دادههای مرتبط در کوئریها [3 دقیقه]
05-05 استفاده از دادههای مرتبط برای فیلتر کردن اشیاء [2 دقیقه]
05-06 تغییر دادههای مرتبط [5 دقیقه]
05-07 بررسی و منابع [2 دقیقه]
06 استفاده از EF Core در برنامههای شما [30 دقیقه]
06-01 معرفی و بررسی اجمالی [1 دقیقه]
06-02 هسته EF روی دسکتاپ یا دستگاه [3 دقیقه]
06-03 برنامه دسکتاپ- Windows Presentation Foundation (WPF) [1 دقیقه]
06-04 ایجاد برنامه WPF [4 دقیقه]
06-05 راه رفتن از طریق دسترسی به داده WPF [6 دقیقه]
06-06 EF Core در ASP.NET Core MVC [5 دقیقه]
06-07 افزودن دادههای مرتبط به برنامه MVC [3 دقیقه]
06-08 کدنویسی روابط برنامه MVC [5 دقیقه]
06-09 بررسی و منابع [2 دقیقه]
جولی لرمن یک مربی نرمافزار با بیش از 30 سال تجربه در ساخت نرمافزار است. جولی بهعنوان یک مربی، از اجرای DDD و معماری پشتیبانی میکند، کارگاههای Event Storm و کشف دامنه را تسهیل میکند. او همچنین برای مشتریانش در دنیای دات نت، اطلاعات عمیقی را در Entity Framework فراهم میکند. جولی یک نویسنده قدیمی Pluralsight، MVP مایکروسافت، مدیر منطقهای مایکروسافت و کاپیتان داکر است که در تپههای ورمونت زندگی میکند و همچنان به عنوان برترین متخصص جهان در Entity Framework شناخته میشود. جولی را میتوانید در کنفرانسهای نرمافزاری در سرتاسر جهان بیابید که در کنفرانسهای نرمافزاری در سرتاسر جهان، سخنرانیهای کلیدی و جلسات کدنویسی سختافزاری درباره طراحی دامنه محور، Azure، Entity Framework و سایر موضوعات ارائه میدهد. جولی کتابهای بسیار تحسینشده «چارچوب موجودیت برنامهنویسی» را از اوریلی، ستون دادههای مجله MSDN و مقالات متعددی در منابع برنامهنویسی مورد علاقهتان نوشته است.