Book

Web Development with Blazor

Blazor is the new way to build interactive web apps using C# and .NET. This Blazor C# book starts by helping you discover Blazor and its features for building your first application, which will show you how Blazor can be used on the client-side, server-side, and cross-platform. This new edition covers the latest updates, including .NET 7 and C# 11.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

12h

Language

English

About Book

Who Is This Book For?

This book is for .NET web developers and software developers who want to use their existing C# skills to build interactive SPA applications running either inside the web browser using Blazor WebAssembly, or on the server using Blazor Server. You’ll need intermediate-level web-development skills, basic knowledge of C#, and prior exposure to .NET web development before you get started; the book will guide you through the rest.

Book content

chapters 12h total length

Hello Blazor

Creating Your First Blazor App

Managing State – Part 1

Understanding Basic Blazor Components

Creating Advanced Blazor Components

Building Forms with Validation

Creating an API

Authentication and Authorization

Sharing Code and Resources

JavaScript Interop

Managing State Part 2

Debugging the Code

Testing

Deploy to Production

Moving from, or Combining, an Existing Site

Going Deeper into WebAssembly

Examining Source Generators

Visiting .NET MAUI

Where to Go from Here

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required