Blazor School

Blazor Tutorial

Everything you need to know to build real world applications with Blazor is here!
Join us on Discord Give a star Learn Blazor

For Beginners

Blazor School offers the most straightforward code examples, guiding you through each step with ease. By following the tutorials, you will gain a comprehensive understanding of Blazor and be able to confidently incorporate it into your next project.

Up to date

Blazor School is a comprehensive and up-to-date resource for Blazor documentation, which is based on the latest updates and advancements from Microsoft. Blazor School is the go-to resource for developers looking to learn and stay current with Blazor. (Current tutorial version: .NET 7)

Prerequisite

Blazor School requires minimal prerequisites, just a basic understanding of C#, HTML, and CSS. The tutorials will handle the rest, allowing you to learn and master Blazor with ease.

The next trend!

If you're looking for a SPA framework that is both SEO-friendly and fast, Blazor is the solution. Not only does it provide the benefits of a SPA, but it also utilizes the latest web technology, WebAssembly, making it faster than traditional SPA frameworks.

Community friendly

Blazor is an open-source and free project developed by Microsoft, boasting over 100,000 open-source contributions and the participation of more than 3,700 open-source companies. It's a robust and actively maintained framework that provides a cost-effective solution for building web applications.

Progressive Web Apps

Blazor enables you to create Progressive Web Apps, allowing your website to function offline and providing a native-like experience for users. It's a powerful feature that enhances the accessibility and usability of your web app.

Sample Blazor Page

@page "/counter"

<PageTitle>Counter</PageTitle>

<h1>Counter</h1>

<p role="status">Current count: @currentCount</p>

<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>

@code {
    private int currentCount = 0;

    private void IncrementCount()
    {
        currentCount++;
    }
}
Get it on Google Play
BLAZOR SCHOOL
Designed and built with care by our dedicated team, with contributions from a supportive community. We strive to provide the best learning experience for our users.
Docs licensed CC-BY-SA-4.0
Copyright © 2021-2024 Blazor School
An unhandled error has occurred. Reload 🗙