Cover image for Web Development with Blazor

Web Development with Blazor

A practical guide to building interactive UIs with C# 12 and .NET 8

Jimmy Engström

Created by Jimmy Engström

Explore how to build interactive web applications using Blazor and C# 12, taking advantage of the latest features in .NET 8. Learn to create production-ready apps with flexible hosting models and enhanced rendering techniques, all without relying on JavaScript.

Packt | Apr 2024 | 366 min

Start Trial
LevelIntermediate
CategoriesWeb & Application Development, Front-End Web Development Frameworks and Libraries, Blazor, C#

What You Will Learn

You will start by exploring different Blazor hosting models and how they work behind the scenes. Through practical, hands-on examples, you will build components, set up APIs, and implement advanced rendering techniques. Each step is designed to help you apply concepts directly to real-world projects.

Key Features

  • Build interactive web apps in C# using Blazor Server, WebAssembly, and Hybrid models
  • Apply new server-side and streaming rendering methods for better performance
  • Use updated Blazor templates to streamline and simplify your development workflow

Target Audience

Ideal for .NET web developers and software engineers ready to expand their skills into interactive web UI development. If you have a basic understanding of C# and some experience with .NET web technologies, you will gain the confidence and knowledge to build and deploy modern Blazor applications.

Related courses

Cover image for Master React Development - Hooks, State Management, and Real-World Projects
Cover image for Modern React From The Beginning
Cover image for React Interview Mastery 2026 - Real Questions for Frontend Roles
Cover image for React JS Portfolio Builder 2026 - Hands-On Beginner Workshop
Cover image for Angular Signals Project 2026 - Build a Quiz App Step-by-Step
Cover image for Angular Interview Mastery 2026 - Practical Q&A for Real Hiring Rounds