New course: Using EF Core 6 with Azure Cosmos DB

I’m happy to announce my new Pluralsight course Using EF Core 6 with Azure Cosmos DB!

EF Core is a lightweight and extensible object-database mapper for .NET, and EF Core 6 contains many improvements to the Azure Cosmos DB database provider. This course will teach you how to use the provider in your applications.

It’s a very practical course, packed with code samples, demos, and source code you can download.

Course outline

Understanding Azure Cosmos DB

  • Version Check
  • What to Expect from This Course
  • Why Use Azure Cosmos DB?
  • Demo: Preparing the Cosmos DB Emulator
  • Demo: Creating a Cosmos DB Account in the Azure Portal
  • Module Review

Using the EF Core Azure Cosmos DB Provider

  • Module Overview
  • Understanding the Cosmos DB Provider
  • Configuring the Cosmos DB Provider
  • Demo: Getting Started with the Cosmos DB Provider
  • Configuring the Model
  • Demo: Using a Single Container
  • Demo: Using Multiple Containers
  • Module Review

Understanding Collections and Relations

  • Module Overview
  • Using Collections and Relations
  • Demo: Adding Collections and Relations
  • Demo: Applying Collections and Relations
  • Demo: Embedding Entities
  • Querying Data with LINQ
  • Demo: Adding LINQ Queries
  • Module Review

Managing Concurrency

  • Module Overview
  • Understanding Concurrency Control
  • Demo: Handling Concurrency Conflicts
  • Module Review

Setting up Diagnostics

  • Module Overview
  • Exploring Diagnostic Options
  • Demo: Using a Logger Factory
  • Demo: Handling Context Events
  • Demo: Using an HTTP Client Factory
  • Module Review

Working around Limitations

  • Module Overview
  • Accessing Cosmos DB Directly
  • Demo: Handling Unmapped Properties
  • Demo: Working with Raw SQL
  • Demo: Using the Cosmos Client
  • Module Review

Happy learning!

Leave a Reply

BCF Theme By aThemeArt - Proudly powered by WordPress.