EF Core یک نقشهبردار پایگاه داده شی سبک و قابل توسعه برای داتنت است و EF Core 6 شامل پیشرفتهای بسیاری برای ارائهدهنده پایگاه داده Azure Cosmos DB است. این دوره به شما میآموزد که چگونه از ارائه دهنده در برنامههای خود استفاده کنید.
آنچه یاد خواهید گرفت:
ارائهدهنده EF Core Azure Cosmos DB به شما امکان میدهد از Entity Framework Core با سرویس پایگاه داده جهانی مایکروسافت، معروف به Cosmos DB استفاده کنید. در این دوره، با استفاده از EF Core 6 با Azure Cosmos DB، یاد خواهید گرفت که ارائه دهنده را در برنامههای خود بگنجانید. ابتدا گزینههای پیکربندی مدل را بررسی خواهید کرد. بعد، روابط و پرس و جوها را کشف خواهید کرد. در نهایت، نحوه تنظیم عیبیابی و اجرای SQL خام را خواهید آموخت. پس از اتمام این دوره، مهارتها و دانش EF Core 6 مورد نیاز برای ایجاد برنامههای دسترسی به داده با دات نت و Cosmos DB را خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Understanding Azure Cosmos DB [26mins]
02-01 Version Check [1mins]
02-02 What to Expect from This Course [3mins]
02-03 Why Use Azure Cosmos DB [8mins]
02-04 Demo- Preparing the Cosmos DB Emulator [5mins]
02-05 Demo- Creating a Cosmos DB Account in the Azure Portal [8mins]
02-06 Module Review [1mins]
03 Using the EF Core Azure Cosmos DB Provider [40mins]
03-01 Module Overview [1mins]
03-02 Understanding the Cosmos DB Provider [4mins]
03-03 Configuring the Cosmos DB Provider [7mins]
03-04 Demo- Getting Started with the Cosmos DB Provider [11mins]
03-05 Configuring the Model [4mins]
03-06 Demo- Using a Single Container [8mins]
03-07 Demo- Using Multiple Containers [4mins]
03-08 Module Review [1mins]
04 Understanding Collections and Relations [41mins]
04-01 Module Overview [1mins]
04-02 Using Collections and Relations [4mins]
04-03 Demo- Adding Collections and Relations [5mins]
04-04 Demo- Applying Collections and Relations [10mins]
04-05 Demo- Embedding Entities [5mins]
04-06 Querying Data with LINQ [4mins]
04-07 Demo- Adding LINQ Queries [11mins]
04-08 Module Review [1mins]
05 Managing Concurrency [17mins]
05-01 Module Overview [1mins]
05-02 Understanding Concurrency Control [5mins]
05-03 Demo- Handling Concurrency Conflicts [10mins]
05-04 Module Review [1mins]
06 Setting up Diagnostics [37mins]
06-01 Module Overview [1mins]
06-02 Exploring Diagnostic Options [7mins]
06-03 Demo- Using a Logger Factory [10mins]
06-04 Demo- Handling Context Events [8mins]
06-05 Demo- Using an HTTP Client Factory [10mins]
06-06 Module Review [1mins]
07 Working around Limitations [29mins]
07-01 Module Overview [1mins]
07-02 Accessing Cosmos DB Directly [7mins]
07-03 Demo- Handling Unmapped Properties [3mins]
07-04 Demo- Working with Raw SQL [5mins]
07-05 Demo- Using the Cosmos Client [9mins]
07-06 Module Review [4mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 درک Azure Cosmos DB [26 دقیقه]
02-01 بررسی نسخه [1 دقیقه]
02-02 چه چیزی از این دوره انتظار میرود [3 دقیقه]
02-03 چرا از Azure Cosmos DB استفاده کنیم؟ [8 دقیقه]
02-04 نسخهی نمایشی- آمادهسازی شبیه ساز Cosmos DB [5 دقیقه]
02-05 نسخهی نمایشی- ایجاد یک حساب DB Cosmos در پورتال Azure [8 دقیقه]
02-06 بررسی ماژول [1 دقیقه]
03 با استفاده از ارائه دهنده EF Core Azure Cosmos DB [40 دقیقه]
03-01 نمای کلی ماژول [1 دقیقه]
03-02 آشنایی با ارائه دهنده Cosmos DB [4 دقیقه]
03-03 پیکربندی ارائه دهنده Cosmos DB [7 دقیقه]
03-04 نسخهی نمایشی- شروع به کار با ارائه دهنده Cosmos DB [11 دقیقه]
03-05 پیکربندی مدل [4 دقیقه]
03-06 نسخهی نمایشی- استفاده از یک ظرف واحد [8 دقیقه]
03-07 نسخهی نمایشی- استفاده از چندین کانتینر [4 دقیقه]
03-08 بررسی ماژول [1 دقیقه]
04 درک مجموعهها و روابط [41 دقیقه]
04-01 نمای کلی ماژول [1 دقیقه]
04-02 استفاده از مجموعهها و روابط [4 دقیقه]
04-03 نسخهی نمایشی- افزودن مجموعهها و روابط [5 دقیقه]
04-04 نسخهی نمایشی- اعمال مجموعهها و روابط [10 دقیقه]
04-05 نسخهی نمایشی- جاسازی نهادها [5 دقیقه]
04-06 جستجوی داده با LINQ [4 دقیقه]
04-07 نسخهی نمایشی- افزودن پرس و جوهای LINQ [11 دقیقه]
04-08 بررسی ماژول [1 دقیقه]
05 مدیریت همزمانی [17 دقیقه]
05-01 نمای کلی ماژول [1 دقیقه]
05-02 درک کنترل همزمانی [5 دقیقه]
05-03 نسخهی نمایشی- رسیدگی به تضادهای همزمان [10 دقیقه]
05-04 بررسی ماژول [1 دقیقه]
06 راهاندازی عیبیابی [37 دقیقه]
06-01 نمای کلی ماژول [1 دقیقه]
06-02 کاوش در گزینههای تشخیصی [7 دقیقه]
06-03 نسخهی نمایشی- با استفاده از یک Logger Factory [10 دقیقه]
06-04 نسخهی نمایشی- مدیریت رویدادهای زمینه [8 دقیقه]
06-05 نسخهی نمایشی- استفاده از HTTP Client Factory [10 دقیقه]
06-06 بررسی ماژول [1 دقیقه]
07 کار بر روی محدودیتها [29 دقیقه]
07-01 نمای کلی ماژول [1 دقیقه]
07-02 دسترسی مستقیم به Cosmos DB [7 دقیقه]
07-03 نسخهی نمایشی- مدیریت ویژگیهای نقشه برداری نشده [3 دقیقه]
07-04 نسخهی نمایشی- کار با SQL خام [5 دقیقه]
07-05 نسخهی نمایشی- با استفاده از کلاینت Cosmos [9 دقیقه]
07-06 بررسی ماژول [4 دقیقه]
Jurgen Kevelaers یک معمار و توسعه دهنده نرمافزار مستقل است که بر روی راه حلهای مقیاس پذیر که در فضای ابری اجرا میشوند کار میکند. تمرکز اصلی او اکوسیستم Microsoft Azure و .NET است. یورگن در پروژههایی در شرکتهای کوچک و بزرگ، در بخشهای مختلف مانند آموزش، بهداشت، دریانوردی، هواشناسی، انرژی و امنیت شرکت داشت. او طی سالها تجربه، رویکردی عملگرایانه و درک کاملی از طراحی و اجرای برنامههای کاربردی قابل نگهداری ایجاد کرده است.