Replace client-side polling with ASP.NET Core SignalR

Intermediate
Developer
ASP.NET Core
Blazor
.NET

In this module, you'll use ASP.NET Core SignalR to replace client-side polling functionality in an existing web app.

Learning objectives

By the end of this module, you'll be able to:

  • Identify opportunities to use ASP.NET Core SignalR.
  • Evaluate code changes as part of refactoring to ASP.NET Core SignalR.
    • Implement refactoring of existing code.
    • Validate that code changes are functionally equivalent.
  • Realize the benefits associated with using ASP.NET Core SignalR as an alternative to client-side polling.

Prerequisites

  • Ability to clone a GitHub repository.
  • Familiarity with ASP.NET Core Blazor web apps.
  • .NET SDK 5 or later.
    • Intermediate knowledge of .NET.