Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SignalR - The Complete Guide (with real world examples)
Highest Rated
Rating: 4.7 out of 5(740 ratings)
5,518 students

SignalR - The Complete Guide (with real world examples)

Learn SignalR fundamentals by building 8 projects with SignalR in .NET Core and MVC. (.NET 7)
Last updated 2/2026
English
English [Auto],Portuguese [Auto],

What you'll learn

  • SignalR Fundamentals
  • SignalR .NET Client
  • SignalR Identity User
  • SignalR Groups
  • Azure SignalR

Course content

9 sections67 lectures4h 57m total length
  • Welcome4:22

    Discover how SignalR delivers real-time web updates via a hub, with client and server components, enabling apps like chat without page refreshes; see open source status and Azure support.

  • Demo14:03

    Explore real-time features with SignalR through live demos of total views, connections, and notifications across tabs. Build chat apps with groups, private messages, and room management, plus real-time order updates.

  • Get most out of the course0:44
  • Topics Covered1:45

    Discover the foundations of SignalR, set up projects, and learn hubs and terminology; explore the .NET client, identity integration, groups, connections, transport layers, and reconnect strategies across eight practical projects.

  • Project Resources0:07
  • Typical HTTP Scenario3:06

    Demonstrates the difference between traditional HTTP request–response and SignalR's two-way, open connection that lets the server push updates to the client, using transports like server-sent events and long polling.

  • Hubs in SignalR3:32

    Learn how hubs in SignalR act as server-side classes that send and receive messages, enable two-way open connections, and are routed like hubs/user account in an MVC app.

  • Typical Flow2:01

    Walk through a 10,000-foot overview of the SignalR flow, from creating the hub on the server to connecting from the client and rendering real-time updates in the dom.

  • Create Project1:57

    Create a SignalR project in Visual Studio 2022, use an mvc template with individual accounts identity, and push the project to a private git repository.

Requirements

  • .NET Core MVC Basics
  • EF Core Basics

Description

Typically in an application client initiates a request and server responds back, but what if server had to send a data without a request?

OR 

What if you want something on the web page to be automatically refreshed when new data is available?

OR

You want to learn how a typical chat application works?


SignalR is the answer to that! SignalR has been there since many years, but still it is a new domain to many .NET Developers.  SignalR is just a wrapper around the real time web protocols, but it is a great technology to achieve real time web communication. In this course we will walk you though the basics of what is SignalR and what problem it solves.

After that we will dive deeper in the fundamentals and build multiple projects using SignalR.


At the end of this course you will be confident to take what you learned and implement SignalR in your project! This is 100% hands on course, so lets get started!


My main focus is not to teach you some theory! My goal is always to teach you real world application and how you can practically use SignalR. The course is built using .NET 7! I always thrive to keep content up to date and if you have any questions, I will just be a question away :)

Who this course is for:

  • .NET developers curious about SignalR
  • Explore fundamentals and build projects with SignalR