Cover image for ASP.NET Core API and Blazor Development

ASP.NET Core API and Blazor Development

Learn to build a RESTful API and consume it in a Blazor (WebAssembly and Server) client application and deploy it to Azure

Trevoir Williams

Created by Trevoir Williams

Explore how to build a robust RESTful API with ASP.NET Core and connect it to a modern Blazor application. You will work through real-world scenarios, from database integration to deploying your finished project on Azure. Along the way, you will sharpen your skills in clean coding, authentication, and application testing.

Packt | Jun 2022 | 772 min

Start Trial
LevelIntermediate
CategoriesWeb & Application Development, Back-End Web Application Development, Blazor, C#

What You Will Learn

You will start by setting up your environment and connecting to a database using Entity Framework Core. Step by step, you will build out the API, add authentication, and document your endpoints. Then, you will create a Blazor client, consume the API, and handle user authentication. Finally, you will deploy your work to Azure, gaining practical experience at each stage.

Key Features

  • Create and connect a RESTful API to a Blazor client for seamless data interaction
  • Implement secure authentication and manage user state using JWT and browser storage
  • Deploy your applications and databases to Microsoft Azure with confidence

Target Audience

This content is ideal if you have some experience with C# and object-oriented programming and want to deepen your skills in web API and Blazor development. Whether you are a developer aiming to build modern web apps or looking to expand into cloud deployment, you will find actionable guidance and hands-on practice throughout.

Related courses