Lectures, samples, and labs for the WebForms to Blazor workshop
This workshop is organized to be delivered over the course of 4-8 hours, depending on time allotment for lab work. In lieu of lab time, discussions of current Web Forms practices can take place.
Session | Content |
---|---|
Session 0 | Installation and Blazor 101 |
Demo 1 | The eShopOnBlazor application |
Session 1 | WebForms and Blazor Comparison |
Discussion | Current State of Web Forms Applications |
Lab 1 | Business Logic & .NET Standard |
Session 2 | Migrating Pages & Components |
Lab 2 | Migrating eShopOnWebForms |
Session 3 | Migrating Services, Modules, and Handlers |
Discussion | Middleware and Hosted Services in ASP.NET Core |
Session 4 | User Controls and Custom Controls |
The lectures, samples, and labs presented in this workshop are an extension of the Microsoft Architecture eBook Blazor for ASP.NET Web Forms Developers
The components used in these samples are the free and open source BlazorWebFormsComponents community project
Check out CodeFactory to help automate the migration of your Web Forms markup and logic to Blazor.