MSDN Documentation

Blazor Web Development: Core Tutorials

Dive into the world of Blazor, Microsoft's framework for building interactive client-side web UI with .NET. Explore fundamental concepts, build dynamic components, and create rich, single-page applications (SPAs) entirely with C# and Razor syntax.

Getting Started with Blazor

Introduction to Blazor

Understand the architecture of Blazor, Blazor Server vs. Blazor WebAssembly, and how to set up your development environment.

Learn More

Your First Blazor App

Create a simple "Hello, World!" Blazor application and learn about project structure, components, and data binding.

Learn More

Component Model

Explore the building blocks of Blazor: components. Learn how to create, render, and manage component lifecycle.

Learn More

Core Concepts & Techniques

Routing in Blazor

Implement navigation within your Blazor application using Blazor's built-in routing system.

Learn More

Forms and Data Validation

Handle user input effectively with Blazor forms, including built-in validation mechanisms.

Learn More

State Management

Strategies for managing application state across components and user sessions.

Learn More

Interoperability with JavaScript

Learn how to call JavaScript functions from Blazor and vice versa for enhanced interactivity.

Learn More