Log In
Join
 for free
Back To Course Home
The Ultimate Guide for SignalR in ASP.NET Core
0% completed
Introduction
Course Overview
Course Structure
Introduction to SignalR
Overview
What Makes SignalR So Great
Setting up Your Project
Introduction
Getting Started with SignalR
Setting up SignalR Hub
Making SignalR Hub Strongly Typed
Summary
Quiz: Setting up Your Project
In-browser SignalR Clients
Introduction
Setting up the JavaScript client
Launching the JavaScript Client
Setting up the Blazor WebAssembly Client
Hosting a Blazor Application
Launching the Blazor Client
Summary
Quiz: In-browser SignalR Clients
External SignalR Clients
Introduction
Setting up the .Net Client
Launching the .NET Client
Setting up the Java Client
Launching the Java SignalR Client
Setting up a Raw WebSocket Client
Launching the WebSocket Client
Summary
Quiz: External SignalR Clients
Sending Messages to Individual Clients or Groups of Clients
Introduction
Broadcasting Messages to All Clients
Sending Messages to Specific Clients
Sending Messages to Other Clients
Seeing Individual Client Messages in Action
Working with Client Groups
Summary
Quiz: Sending Messages to Individual Clients or Groups
Streaming in SignalR
Introduction
What is Streaming Used For?
Client Streaming in SignalR
Testing Client Streaming Functionality
Server Streaming in SignalR
Testing Server Streaming Functionality
Summary
Quiz: Streaming in SignalR
Advanced SignalR Configuration
Introduction
Configuring SignalR Server
Message Protocol Configuration
HTTP Transport Configuration
Configuring SignalR Client
Configuring .Net Client
Configuring Java Client
Introducing MessagePack Protocol
Summary
Quiz: Advanced SignalR Configuration
Securing your SignalR Applications
Introduction
What Is CORS and Why Is It Important?
Setting up Single Sign-on Provider (Part I)
Configuring the SSO Application
Applying Authentication in SignalR
Client Authentication
Client Authorization
Summary
Quiz: Securing Your SignalR Applications
Scaling Out SignalR Application
Introduction
Setting up Redis Backplane
Setting SignalR Hubs
Preparing to Run Multiple Hub Instances via Redis Backplane (II)
Launching Distributed SignalR Hub
Using HubContext to Send Messages from Outside SignalR Hub
Summary
Quiz: Scaling Out SignalR Application
Introduction to Azure SignalR Service
Introduction
Steps to Set Up Azure SignalR Service
Adding Azure SignalR Service Dependencies
Introduction to Azure SignalR Service REST API
Summary
Quiz: Introducing Azure SignalR Service
Appendix
Setting up .Net 6 SDK and Code Editor
Setting up on Windows Environment
Adding SignalR Library via NPM
Generating a Project Template with Maven
Introduction
Get introduced to the structure of this chapter.
Get hands-on with 1300+ tech skills courses.
Start Free Trial