Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Provider Logo

Learning SignalR with ASP.NET Core

via LinkedIn Learning

Overview

Learn how to build real-time communications into your web apps with SignalR and ASP.NET Core.

SignalR simplifies real-time communications, opening up new and faster possibilities for pushing data to clients. Using SignalR in combination with ASP.NET Core, you can build more compelling and dynamic web applications with features like live chat and real-time dashboards. In this course, instructor Nate Barbettini explains the differences between SignalR and comparative technologies such as WebSockets. He shows how to set up your own SignalR server—a hub—and build a simple web client with JavaScript. He also demonstrates how to use groups to segment clients, add persistence in order to store and process messages transmitted by SignalR, and secure your application with user authorization and cookie authentication. By the end of the training, you'll have the skills to build modern, high-performance web and client experiences on top of ASP.NET and SignalR.

Syllabus

Introduction
  • Why SignalR?
  • What you should know
1.SignalR Overview
  • What is SignalR?
  • SignalR vs. WebSockets vs. WebRTC
  • SignalR and ASP.NET Core
  • How SignalR works
  • Changes from SignalR 2.2
2. Basic Chat Features
  • Example app overview
  • Create an ASP.NET Core project
  • Add a SignalR hub
  • Build the JavaScript client
  • Handle hub connection events
  • Handle client connection events
  • SignalR and CORS
3. Groups and Persistence
  • How groups work in SignalR
  • Add connections to groups
  • Send commands from the client
  • Add persistence to SignalR
4. Users and Security
  • Users and authentication
  • Add cookie authentication
  • Add a dashboard view
  • Use a hub from other classes
Conclusion
  • Next steps

Taught by

Nate Barbettini

Related Courses

Reviews

0.0 rating, based on 0 reviews

Start your review of Learning SignalR with ASP.NET Core

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free