~/talk

Learn Live: Build a web app with Blazor

Talkat Microsoft Build 2023 · 2023-05-23..05-25· [dotnet, web-platform]
links:none on file
slides:none on file

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

  1. 0:00Blazor web app intro
  2. 2:45Blazor session objectives
  3. 4:10Why use Blazor
  4. 5:41What is Blazor
  5. 8:22Blazor advantages
  6. 12:27Blazor and WebAssembly
  7. 15:46Blazor Server architecture
  8. 18:37Blazor WebAssembly browsers
  9. 20:52Setting up the development environment
  10. 23:05First Blazor app
  11. 28:46Razor Components structure
  12. 31:19Counter component
  13. 33:51Blazor runtime quiz
  14. 36:27Adding components
  15. 39:49Component parameters
  16. 42:43Data binding in Blazor
  17. 46:43Razor directives
  18. 51:03To-Do List component
  19. 57:45Summary and next steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.