Free Blazor Books

This page covers the popular free Blazor books in the market. These books can give you a quick overview of Blazor framework and make you get started with this cool technology quickly. However, I have covered the about the popular commercial books on Blazor in the Top Blazor Books page. You can check-out that page also if you are looking for the books to learn Blazor in depth.

Free Blazor books

  1. Blazor for ASP.NET Web Forms Developers
  2. Blazor Succinctly
  3. Blazor WebAssembly Succinctly
  4. Blazor: A Beginner's Guide

Blazor for ASP.NET Web Forms Developers

Authors:

Daniel Roth, Principal Program Manager, Microsoft Corp.

Jeff Fritz, Senior Program Manager, Microsoft Corp.

Taylor Southwick, Senior Software Engineer, Microsoft Corp.

Scott Addie, Senior Content Developer, Microsoft Corp.

Steve "ardalis" Smith, Software Architect and Trainer, Ardalis Services LLC

This book introduces ASP.NET Web Forms developers to Blazor in a way that is familiar and convenient. It introduces Blazor concepts in parallel with analogous concepts in ASP.NET Web Forms while also explaining new concepts that may be less familiar. It covers a broad range of topics and concerns including component authoring, routing, layout, configuration, and security. And while the content of this book is primarily for enabling new development, it also covers guidelines and strategies for migrating existing ASP.NET Web Forms to Blazor for when you want to modernize an existing app.

Who should use the book

This book is for ASP.NET Web Forms developers looking for an introduction to Blazor that relates to their existing knowledge and skills. This book can help with quickly getting started on a new Blazor-based project or to help chart a roadmap for modernizing an existing ASP.NET Web Forms application.

How to use the book

The first part of this book covers what Blazor is and compares it to web app development with ASP.NET Web Forms. The book then covers a variety of Blazor topics, chapter by chapter, and relates each Blazor concept to the corresponding concept in ASP.NET Web Forms, or explains fully any completely new concepts. The book also refers regularly to a complete sample app implemented in both ASP.NET Web Forms and Blazor to demonstrate Blazor features and to provide a case study for migrating from ASP.NET Web Forms to Blazor. You can find both implementations of the sample app (ASP.NET Web Forms and Blazor versions) on GitHub.

What does this book cover

  • Introduction
  • Architecture Comparison
  • Hosting models
  • Project structure
  • Startup
  • Components
  • Pages,routing, and layouts
  • State management
  • Forms and validation
  • Dealing with data
  • Middleware
  • Configuration
  • Security
  • Migration

What this book doesn't cover

This book is an introduction to Blazor, not a comprehensive migration guide. While it does include guidance on how to approach migrating a project from ASP.NET Web Forms to Blazor, it does not attempt to cover every nuance and detail. For more general guidance on migrating from ASP.NET to ASP.NET Core, refer to the migration guidance in the ASP.NET Core documentation.

Read Online: https://docs.microsoft.com/en-us/dotnet/architecture/blazor-for-web-forms-developers/

Download PDF: https://dotnet.microsoft.com/download/e-book/blazor-for-web-forms-devs/pdf


Blazor Succinctly

Author: Michael Washington

Blazor technology enables you to create sophisticated, manageable, and extensible single-page applications using C# and Razor syntax. Blazor Succinctly will cover the core elements of Blazor, then explore additional features by building a sample help desk application. Michael Washington will take readers from creating the project in Visual Studio to implementing email notifications.

Table of Contents

  • What is Blazor?
  • The Help Desk Application
  • Create the Help Desk Application
  • Explore the Project
  • Add Syncfusion
  • Creating a Data Layer
  • Creating New Tickets
  • Help Desk Ticket Administration

Read Online: https://www.syncfusion.com/succinctly-free-ebooks/blazor-succinctly/what-is-blazor

Download PDF: https://www.syncfusion.com/succinctly-free-ebooks/blazor-succinctly

Registration is needed for downloading the PDF Book


Blazor WebAssembly Succinctly

Author: Michael Washington

Blazor is a framework for creating SPA webpages with either client-side or server-side architectures, using Razor technology written with the C# language. Because client-side Blazor with WebAssembly executes entirely on a user's browser, it’s very fast for many applications. In Blazor WebAssembly Succinctly, Michael Washington will take readers through the core elements of Blazor and then explore additional features by building a sample application.

TABLE OF CONTENTS

  • What is Blazor?
  • The Help Desk Application
  • Create the Help Desk Application
  • Explore the Project
  • Add Syncfusion
  • Creating a Data Layer
  • Creating New Tickets
  • Help Desk Ticket Administration
  • Sending Emails

Read Online: https://www.syncfusion.com/succinctly-free-ebooks/blazor-webassembly-succinctly/what-is-blazor

Download PDF: https://www.syncfusion.com/succinctly-free-ebooks/blazor-webassembly-succinctly

Registration is needed for downloading the PDF Book


Blazor: A Beginner's Guide

Author: Ed Charbeneau

The purpose of this book is to combine all the knowledge Ed possesses in a simple, open and free format, which can be regularly updated through Blazor’s aggressive update policy. The book covers these all-important topics:

  • What Blazor is
  • The problems it solves and how it solves them
  • Strategies for moving to Blazor from previous ASP.NET generations and JavaScript
  • Ways to get more out of Blazor by enhancing it with Telerik UI for Blazor to shorten development cycles and benefit your entire team

Blazor was created to facilitate web application development by making JavaScript obsolete. With it, the power of C# and .NET can be leveraged to create both ends of an application via a complete .NET virtual machine on top of WebAssembly. Telerik UI for Blazor is the most extensive suite of UI components and tools for Blazor. It helps developers focus on their application and not reinventing the wheel by providing off-the-shelf widgets for many common scenarios.

Download PDF: https://www.telerik.com/campaigns/blazor/wp-beginners-guide-ebook

Registration is needed for downloading the PDF Book


🙏 I hope you find it useful! If I missed including any other best Blazor book here, please contact me through the below channels.

Email - bestofblazor@gmail.com

Twitter - @blazorweekly

If you have something you want to contribute, share this page with developers like you on Twitter or any other social network where you can reach more people.

I also send Blazor weekly newsletter every Monday. You can follow me on Twitter or subscribe to the email newsletter to receive my upcoming articles.