Workshop: Hands-on Blazor Workshop
Write a complete server-side Blazor PWA app with EF Core, API controllers, components, SignalR, AspNetCore Identity, and user management!
We will write a complete server-side Blazor PWA app with EF Core, API controllers, components, SignalR, AspNetCore Identity, and user management using Visual Studio 2019 and .NET Core 3.
- Install the release version Visual Studio 2019 Professional or Enterprise.
- Install Google Chrome (we will need two different browsers)
- Download IdentityManager from https://github.com/IdentityManager/IdentityManager
We will create APIs for accessing data with EF and handling file uploads. We will build a local service to call the APIs. We will build components to handle editing records and embed those components into our SPA. We will add a SignalR hub to share immediate changes to other users working on the same records. We will add AspNetCore.Identity and restrict access to our app and apis based on users roles. We will use IdentityManager to edit user roles.