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.
Prerequisites:
- 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.
Carl Franklin is Executive Vice President of App vNext, a software development firm focused on the latest methodologies and technologies. Carl is a 20+ year veteran of the software industry, co-host and founder of .NET Rocks!, the first and most widely listened to podcast for .NET developers, a Microsoft MVP for Kinect for Windows, and Senior Executive of Pwop Studios, a full-service audio and video production/post production studio located in Southeastern Connecticut.