Cover image for Web Development with Blazor

Web Development with Blazor

A practical guide to building interactive UIs with C# 14 and .NET 10

Jimmy Engström

Created by Jimmy Engström

Discover how to build interactive web applications using Blazor, C# 14, and .NET 10. Explore render modes, authentication, performance tuning, and deployment strategies to create scalable, modern apps. Gain the confidence to structure, optimize, and launch production-ready projects.

Packt | Jun 2026 | 458 min

What You Will Learn

You will work through real-world scenarios, building a complete application step by step. Each section focuses on a key aspect of Blazor, from component creation to deployment, with clear explanations of architectural decisions. Practical exercises and examples help you understand not just how, but why to use each feature.

Key Features

  • Master Blazor render modes and choose the right approach for your project
  • Implement authentication, authorization, and state management using modern .NET patterns
  • Optimize performance and gain insights with OpenTelemetry and production-focused practices

Target Audience

Ideal for .NET web developers and software engineers with a basic understanding of C# and some .NET web experience. If you want to leverage your C# skills to build interactive web apps using Blazor-whether on the server, in the browser, or both-this course will guide you through modern techniques and best practices.

Related courses