AI-powered learning
Save this course
The Ultimate Guide for SignalR in ASP.NET Core
Delve into real-time web development with SignalR in ASP.NET Core. Gain insights into building interactive applications, configuring SignalR clients, ensuring security, and scaling with Azure SignalR Service.
80 Lessons
22h
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- An understanding of the application of SignalR in creating interactive web applications
- The ability to set up and manage a variety of SignalR clients
- The skills to enforce secure communication protocols using SignalR
- Working knowledge of scaling SignalR hubs in diverse environments
- Proficiency in fine-tuning SignalR communication for optimal performance
Learning Roadmap
1.
Introduction
Introduction
Get familiar with SignalR in ASP.NET Core, setup, clients, messaging, security, and scaling.
2.
Introduction to SignalR
Introduction to SignalR
Look at real-time communication in ASP.NET Core made simple with SignalR.
3.
Setting up Your Project
Setting up Your Project
6 Lessons
6 Lessons
Go hands-on with setting up a SignalR project, creating Hubs, and ensuring strong typing.
4.
In-browser SignalR Clients
In-browser SignalR Clients
8 Lessons
8 Lessons
Grasp the fundamentals of setting up in-browser SignalR clients with JavaScript and Blazor.
5.
External SignalR Clients
External SignalR Clients
9 Lessons
9 Lessons
Dig deeper into setting up and launching external SignalR clients for .NET, Java, and WebSockets.
6.
Sending Messages to Individual Clients or Groups of Clients
Sending Messages to Individual Clients or Groups of Clients
8 Lessons
8 Lessons
Focus on customizing SignalR messaging for individuals or groups, enhancing interaction and efficiency.
7.
Streaming in SignalR
Streaming in SignalR
8 Lessons
8 Lessons
Master the steps to perform efficient, bi-directional streaming with SignalR in ASP.NET Core.
8.
Advanced SignalR Configuration
Advanced SignalR Configuration
10 Lessons
10 Lessons
Learn how to use advanced SignalR configurations to optimize performance, security, and data handling.
9.
Securing your SignalR Applications
Securing your SignalR Applications
9 Lessons
9 Lessons
Unpack the core of securing SignalR applications with CORS, SSO, authentication, and authorization.
10.
Scaling Out SignalR Application
Scaling Out SignalR Application
8 Lessons
8 Lessons
Work your way through scaling SignalR apps with Redis backplane and injectable IHubContext.
11.
Introduction to Azure SignalR Service
Introduction to Azure SignalR Service
6 Lessons
6 Lessons
Grasp the fundamentals of Azure SignalR Service for scaling SignalR Hubs and enhancing real-time communication.
12.
Appendix
Appendix
4 Lessons
4 Lessons
Dig deeper into setting up .NET SDK, SignalR library with NPM, and Maven project templates.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
Dive into the world of real-time web development with SignalR in ASP.NET Core through this comprehensive guide. This course will equip you with all the necessary skills to develop interactive applications capable of real-time communication without excessive calls.
You'll start by getting to know what SignalR is and how to get it ready for use. Next, you'll learn about different kinds of SignalR clients, like JavaScript, Blazor, WebAssembly, .Net, Java, and even raw WebSocket clients. You'll also learn to send messages, use streaming, and keep your applications safe. Plus, you'll get the low-down on scaling your applications both on-site and in the cloud, especially using Azure SignalR Service.
By the time you finish this course, you'll know your way around building real-time applications using SignalR. You'll be able to set up different SignalR clients, protect your applications, and make them bigger or smaller as needed. These handy skills will boost your standing as a web developer.
ABOUT THE AUTHOR
Fiodar Sazanavets
Microsoft MVP | senior software engineer | bestselling technical author | software development mentor
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources