Introducing Blazor

This chapter will introduce Blazor, a new technology that made its debut in .NET Core 3. It is meant for building user interface (UI) applications that run on the browser using the same languages and application programming interfaces (APIs) that you would use on the server. This chapter will not be an in-depth guide to Blazor as that would potentially take a whole book, but it should be more than enough to get you started. Here, you will learn about the following:

  • The different hosting models
  • How components are created
  • The life cycle of a component
  • How binding works
  • How to interact with JavaScript
  • How to secure Blazor pages
  • How to perform unit tests over Blazor components

Technical requirements

In order to implement ...

Get Modern Web Development with ASP.NET Core 3 - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.