-
Book Overview & Buying
-
Table Of Contents
ASP.NET Core API and Blazor Development
By :
ASP.NET Core API and Blazor Development
By:
Overview of this book
ASP.NET Core is Microsoft’s modern, cross-platform framework for building enterprise-ready web applications. It is a suite of frameworks allowing us to develop RESTful APIs and now, thanks to Blazor, build robust client apps to interact with our API.
This course starts with setting up the environment configuration, then you will connect to an existing database using Entity Framework Core, look at progressive web applications with Blazor, set up logging using Serilog, and API documentation using SwaggerUI. You will understand user authentication using JWT, store JSON web tokens using local browser storage, and handle the Blazor application user authentication state.
Then you will consume REST web API in a Blazor application, see how to use models, DTOs and AutoMapper, manage packages with NuGet Manager, set up GitHub for source control, and finally, deploy applications and databases to Microsoft Azure.
By the end of the course, you will have built a single-page application using Blazor that will serve as a stand-alone client app, consuming and interacting with an API. Once you have finished the course, you will have moved around in Visual Studio and examined logic and syntax errors so much that it will be second nature for you when working in the .NET environment.
All the resource files are added to the GitHub repository at: https://github.com/PacktPublishing/ASP.NET-Core-API-and-Blazor-Development
Table of Contents (13 chapters)
Introduction to the Course
Environment Configuration and Account Setup
Project Setup and Configuration
Set Up and Scaffold Database
Set Up Author API Controller and Functionality
Set Up Book API Controller and Functionality
Configure Identity and JWT Authentication
Create Blazor Server Client App
Author Management Blazor UI
Book Management Blazor UI
Create Blazor WebAssembly Client App
UI and Architectural Considerations