Simple play icon Course
Skills Expanded

Building a Data-driven Blazor Server Application with EF Core

by Thomas Claudius Huber

This course will teach you how to use Blazor Server and Entity Framework Core to build a data-driven web application with .NET and C#.

What you'll learn

Blazor Server and Entity Framework Core are a popular combination to build data-driven web applications because there's no need to implement a web API; instead, you can access the database directly from your Blazor components.

In this course, Building a Data-driven Blazor Server Application with EF Core, you’ll learn how to build a data-driven web application from start to finish that can be used to manage employees and departments.

First, you'll create the initial Blazor web project and you’ll generate CRUD (Create, Read, Update, Delete) components using EF Core, so that a user can create, read, update, and delete employees.

Next, you'll learn how to add sorting, pagination, and filtering to a list of employees. You’ll also introduce a Department model and you will learn how to work with related data.

Finally, you’ll learn how to publish your blazor web application to the Azure cloud.

When you’re finished with this course, you’ll have the skills and knowledge of Blazor Server and Entity Framework Core needed to build data-driven web applications with .NET and C#.

About the author

Thomas is a Microsoft MVP for Windows Development. He works as a developer, consultant, and trainer in the fields of .NET, C#, TypeScript, XAML, and Azure. Thomas is a well-known speaker and book author. He has written several special interest books in his areas, including an extensive handbook for Windows Presentation Foundation and a handbook on development with TypeScript. Thomas lives in Germany's Black Forest with his wife and their three daughters. In his spare time, he plays football and ... more

Ready to upskill? Get started