Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dotnet-presentations/blazor-workshop
Blazor workshop
https://github.com/dotnet-presentations/blazor-workshop
Last synced: 2 days ago
JSON representation
Blazor workshop
- Host: GitHub
- URL: https://github.com/dotnet-presentations/blazor-workshop
- Owner: dotnet-presentations
- License: mit
- Created: 2019-01-17T17:49:26.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-06-05T09:33:26.000Z (9 months ago)
- Last Synced: 2024-10-29T15:34:20.360Z (4 months ago)
- Language: C#
- Homepage: https://aka.ms/blazorworkshop
- Size: 2.42 MB
- Stars: 3,493
- Watchers: 175
- Forks: 1,550
- Open Issues: 50
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Blazor - app building workshop
Welcome to the Blazor app building workshop!
Blazor is a single-page app framework for building client-side web apps using .NET and WebAssembly. In this workshop we will build a complete Blazor app and learn about the various Blazor framework features along the way.

## Getting Started
Go ahead and clone this repo to your machine, then dive in and [get started](/docs/00-get-started.md)!
## Sessions
| Session | Topics |
| ----- | ---- |
| [Session #0](/docs/00-get-started.md) | Get bits installed and build your first Blazor app |
| [Session #1](/docs/01-components-and-layout.md) | Get started with components, create the app layout |
| [Session #2](/docs/02-customize-a-pizza.md) | Add customized pizzas to orders |
| [Session #3](/docs/03-show-order-status.md) | Show order status |
| [Session #4](/docs/04-refactor-state-management.md) | Refactor state management |
| [Session #5](/docs/05-checkout-with-validation.md) | Checkout with validation |
| [Session #6](/docs/06-authentication-and-authorization.md) | Authenticate users and authorize access to order status |
| [Session #7](/docs/07-javascript-interop.md) | Track order status on a real time map |
| [Session #8](/docs/08-templated-components.md) | Create and use components with template parameters |
| [Session #9](/docs/09-progressive-web-app.md) | Progressive Web App (PWA) features |
| [Session #10](/docs/10-publish-and-deploy.md) | Deploy your app to Azure |