Skip to main content
ANVISoftware Solutions

Blazor

Intermediate16-20 hours4 modules14 lessons

Build interactive web interfaces with C# components: parameters, events, forms, routing, state and API integration.

Prerequisites

  • C# fundamentals including classes and interfaces
  • Basic HTML and CSS

Technologies

About this course

Blazor lets a .NET team build interactive interfaces without moving the interaction logic into JavaScript. For teams already strong in C#, that removes a context switch and lets validation rules live in one place.

This course teaches component thinking first. Once you can reason about what a component owns, what it receives, and what it announces to its parent, the rest of the framework follows naturally.

You will build an employee portal across the course, adding forms, validation, routing, API calls and authentication in the order a real project would need them.

Course roadmap

All 14 lessons are written and available.

On completion

What you should take away

  • A component is a unit of UI with clear inputs and outputs
  • Forms and validation are where sharing C# between client and server pays off most
  • Every API call has a loading state and a failure state, and both need showing
  • State shared between components needs a deliberate home

Have a project worth talking through?

Tell us what you're building or what's slowing your current system down. We'll give you a direct read on scope and approach.