Learning SignalR with ASP.NET Core
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.
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
- What is SignalR?
- SignalR vs. WebSockets vs. WebRTC
- SignalR and ASP.NET Core
- How SignalR works
- Changes from SignalR 2.2
- 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
- How groups work in SignalR
- Add connections to groups
- Send commands from the client
- Add persistence to SignalR
- Users and authentication
- Add cookie authentication
- Add a dashboard view
- Use a hub from other classes
- Next steps
Taught by
Nate Barbettini
Related Courses
Reviews
0.0 rating, based on 0 reviews