This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Complete SignalR on ASP.NET Core
Introduction
Introduction (2:27)
Transport Mechanisms (3:06)
Setting Up Your Environment
Setting Up Your Solution (3:39)
Test Yourself
Setting Up SignalR Hub
Introduction to SignalR Hub (3:04)
SignalR Hub Example
SignalR Hub Explained (2:27)
Strongly Typed SignalR Hub
Strongly Typed Hub Explained (1:27)
Further Reading
Test Yourself
Setting Up SignalR Clients
Introducing SignalR Clients (1:34)
Setting Up JavaScript Client (1:27)
JavaScript Client Example
JavaScript Client Explained (6:05)
Setting Up .NET Client (1:26)
.NET Client Example
.NET Client Explained (4:55)
Preparing Blazor WebAssembly Client (1:51)
Blazor WebAssembly Client Example
Blazor WebAssembly Client Explained (3:32)
Using WebSocket Client with SignalR (0:58)
WebSocket Client Example
WebSocket Client Explained (3:26)
Further Reading
Test Yourself
SignalR and Security
Securing SignalR Endpoints (0:32)
CORS Configuration Example
CORS Configuration Explained (1:45)
Setting Up Authentication (4:16)
Example of Identity Authentication
Identity Authentication Explained (2:24)
User Authentication Example
User Authentication Explained (2:48)
Messaging Individual Users
Overview of Individual Messaging (2:00)
Further Reading
Test Yourself
Scaling out SignalR
Why Scaling out is Important (1:17)
Introducing Redis Cache (1:12)
Setting up Redis
Connecting SignalR Hub to Redis (2:10)
Multiple Hub Instances (4:27)
Example of Hub Context
Hub Context Explained (2:49)
Setting up Azure SignalR Service
Azure SignalR Dependencies (0:42)
Connecting to SignalR Service
Azure SignalR Code Explained (2:09)
Further Reading
Test Yourself
SignalR Streaming
What Streaming is Used For (1:48)
Client-streaming Example
Client-streaming Explained (3:56)
Server-streaming Example
Server-streaming Explained (3:50)
Further Reading
Test yourself
Wrapping up
What's Next
Messaging Individual Users
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock