Learn Live: Build a web app with Blazor
summary
Builds a Blazor web app using Visual Studio Code or Visual Studio 2022, .NET 6/7, and the dotnet CLI (commands shown: dotnet new blazorserver and dotnet watch run). Creates a counter component that increments without page refresh, adds an incrementAmount parameter passed from the homepage, and implements a ToDo page with a ToDoItem class (Title, Done) bound to form inputs via @bind. Demonstrations run successfully (minor demo lag), and both component composition and server vs WebAssembly hosting models are explained.
AI-written summary · about
chapters (19)
- 0:00Blazor web app intro
- 2:45Blazor session objectives
- 4:10Why use Blazor
- 5:41What is Blazor
- 8:22Blazor advantages
- 12:27Blazor and WebAssembly
- 15:46Blazor Server architecture
- 18:37Blazor WebAssembly browsers
- 20:52Setting up the development environment
- 23:05First Blazor app
- 28:46Razor Components structure
- 31:19Counter component
- 33:51Blazor runtime quiz
- 36:27Adding components
- 39:49Component parameters
- 42:43Data binding in Blazor
- 46:43Razor directives
- 51:03To-Do List component
- 57:45Summary and next steps
related talks
41mModern Full-Stack Web Development with ASP.NET Core & Blazor
01h 00mASP.NET Blazor programming 101
01h 04mBuild Your First Full-Stack Blazor App
58mWelcome to Blazor
34mBuilding Blazor applications on a Mac
01h 01mBlazor, a new framework for browser-based .NET apps
53mWebAssembly Using C# Blazor
01h 03mBlazor, a new framework for browser-based .NET apps
