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
Introducing Redis Cache
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock