Build rich interactive components with Blazor web apps

Intermediate
Developer
Solution Architect
Blazor
.NET
ASP.NET Core

Learn how to interoperate Blazor apps with JavaScript code, use templated components, and handle component lifecycle events.

Learning objectives

In this learning module, you learn to:

  • Call JavaScript functions from .NET code and call .NET code from JavaScript in Blazor apps.
  • Handle events in the lifecycle of Blazor components.
  • Create reusable template components that you can incorporate into Blazor apps.

Prerequisites

  • Familiarity with HTML, CSS, and JavaScript web development.
  • Novice ability to write C# code.
  • The .NET 8.0 SDK installed.
  • An integrated development environment (IDE) such as Visual Studio Code.