Blazor topics
12 short topics in Frontend Application Engineering. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Component composition and boundaries
Demonstrate component composition and boundaries in a focused Blazor example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Reactive updates and derived state
Demonstrate reactive updates and derived state in a focused Blazor example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
Input properties and event communication
Demonstrate input properties and event communication in a focused Blazor example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Rendering conditions and collection output
Demonstrate rendering conditions and collection output in a focused Blazor example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Side effects and lifecycle cleanup
Demonstrate side effects and lifecycle cleanup in a focused Blazor example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
Form interactions and validation
Demonstrate form interactions and validation in a focused Blazor example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
Data fetching and recovery states
Demonstrate data fetching and recovery states in a focused Blazor example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Browser rendering and delivery strategy
Demonstrate browser rendering and delivery strategy in a focused Blazor example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Accessible interaction patterns
Demonstrate accessible interaction patterns in a focused Blazor example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
UI testing and fixture design
Demonstrate ui testing and fixture design in a focused Blazor example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Frontend bundle and release behavior
Demonstrate frontend bundle and release behavior in a focused Blazor example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond Blazor.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in DotNet frameworks and desktop UI.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.