Intermediate
22h
The Ultimate Guide for SignalR in ASP.NET Core
Delve into real-time web development with SignalR in ASP.NET Core. Gain insights into building interactive applications, configuring SignalR clients, ensuring security, and scaling with Azure SignalR Service.
Dive into the world of real-time web development with SignalR in ASP.NET Core through this comprehensive guide. This course will equip you with all the necessary skills to develop interactive applications capable of real-time communication without excessive calls.
You'll start by getting to know what SignalR is and how to get it ready for use. Next, you'll learn about different kinds of SignalR clients, like JavaScript, Blazor, WebAssembly, .Net, Java, and even raw WebSocket clients. You'll also learn to send messages, use streaming, and keep your applications safe. Plus, you'll get the low-down on scaling your applications both on-site and in the cloud, especially using Azure SignalR Service.
By the time you finish this course, you'll know your way around building real-time applications using SignalR. You'll be able to set up different SignalR clients, protect your applications, and make them bigger or smaller as needed. These handy skills will boost your standing as a web developer.
Dive into the world of real-time web development with SignalR in ASP.NET Core through this comprehensive guide. This course will...Show More
WHAT YOU'LL LEARN
An understanding of the application of SignalR in creating interactive web applications
The ability to set up and manage a variety of SignalR clients
The skills to enforce secure communication protocols using SignalR
Working knowledge of scaling SignalR hubs in diverse environments
Proficiency in fine-tuning SignalR communication for optimal performance
An understanding of the application of SignalR in creating interactive web applications
Show more
Content
1.
Introduction
2 Lessons
Get familiar with SignalR in ASP.NET Core, setup, clients, messaging, security, and scaling.
2.
Introduction to SignalR
2 Lessons
Look at real-time communication in ASP.NET Core made simple with SignalR.
3.
Setting up Your Project
6 Lessons
Go hands-on with setting up a SignalR project, creating Hubs, and ensuring strong typing.
4.
In-browser SignalR Clients
8 Lessons
Grasp the fundamentals of setting up in-browser SignalR clients with JavaScript and Blazor.
5.
External SignalR Clients
9 Lessons
Dig deeper into setting up and launching external SignalR clients for .NET, Java, and WebSockets.
6.
Sending Messages to Individual Clients or Groups of Clients
8 Lessons
Focus on customizing SignalR messaging for individuals or groups, enhancing interaction and efficiency.
7.
Streaming in SignalR
8 Lessons
Master the steps to perform efficient, bi-directional streaming with SignalR in ASP.NET Core.
8.
Advanced SignalR Configuration
10 Lessons
Learn how to use advanced SignalR configurations to optimize performance, security, and data handling.
9.
Securing your SignalR Applications
9 Lessons
Unpack the core of securing SignalR applications with CORS, SSO, authentication, and authorization.
10.
Scaling Out SignalR Application
8 Lessons
Work your way through scaling SignalR apps with Redis backplane and injectable IHubContext.
11.
Introduction to Azure SignalR Service
6 Lessons
Grasp the fundamentals of Azure SignalR Service for scaling SignalR Hubs and enhancing real-time communication.
12.
Appendix
4 Lessons
Dig deeper into setting up .NET SDK, SignalR library with NPM, and Maven project templates.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources