https://github.com/csharpfritz/webformstoblazor-workshop
Lectures, samples, and labs for the WebForms to Blazor workshop
https://github.com/csharpfritz/webformstoblazor-workshop
Last synced: about 1 month ago
JSON representation
Lectures, samples, and labs for the WebForms to Blazor workshop
- Host: GitHub
- URL: https://github.com/csharpfritz/webformstoblazor-workshop
- Owner: csharpfritz
- License: mit
- Created: 2020-12-08T15:31:55.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-08-18T13:14:35.000Z (almost 4 years ago)
- Last Synced: 2025-04-19T03:51:49.369Z (about 1 month ago)
- Language: JavaScript
- Size: 6.8 MB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The ASP.NET Web Forms to Blazor Workshop
Lectures, samples, and labs for the WebForms to Blazor workshop
## Modules, Labs, and Samples
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](docs/00-installation-and-blazor-101.md) | Installation and Blazor 101 |
| [Demo 1](docs/01-eshop-on-blazor.md) | The eShopOnBlazor application |
| [Session 1](docs/02-webforms-and-blazor-comparison.md) | WebForms and Blazor Comparison |
| Discussion | Current State of Web Forms Applications |
| [Lab 1](docs/03-business-logic.md) | Business Logic & .NET Standard |
| [Session 2](docs/04-migrating-pages.md) | Migrating Pages & Components |
| [Lab 2](docs/05-migrating-site.md) | Migrating eShopOnWebForms |
| [Session 3](docs/06-migrating-other.md) | Migrating Services, Modules, and Handlers |
| Discussion | Middleware and Hosted Services in ASP.NET Core |
| [Session 4](docs/07-migrating-controls.md) | User Controls and Custom Controls |## Follow-up content and the eBook
The lectures, samples, and labs presented in this workshop are an extension of the Microsoft Architecture eBook [Blazor for ASP.NET Web Forms Developers](https://docs.microsoft.com/dotnet/architecture/blazor-for-web-forms-developers/)
The components used in these samples are the free and open source [BlazorWebFormsComponents community project](https://github.com/FritzAndFriends/BlazorWebFormsComponents)
Check out [CodeFactory](http://codefactory.software) to help automate the migration of your Web Forms markup and logic to Blazor.