
Azure SignalR service maintains real time connections at enterprise scale in serverless and microservice environments. It enables broadcast to millions of users and lets you notify users from any cloud.
Create a SignalR-enabled ASP.NET Core dashboard with real-time statistics updated every few seconds, using a Statistics Hub, a background data generator, and broadcasts to connected clients via Azure SignalR service.
Learn how to configure Azure SignalR service with ASP.NET Core to enable cross-server messaging across multiple instances by adding Azure SignalR and using the connection string.
Create a serverless negotiation endpoint for Azure SignalR by implementing an http post function that returns the statistics hub connection info and configures the serverless SignalR service.
Publish the negotiation function to the Azure portal by selecting Azure Function App Windows, adding an Azure SignalR service dependency, and saving the connection string in Azure app settings.
Connects a standalone JavaScript client to a serverless Azure SignalR service via the negotiate endpoint, with local hosting through a Node HTTP server and CORS handling.
Connect to a serverless SignalR service and broadcast time-triggered sample data from an Azure Function to the insights target on the statistics hub, updating the dashboard every five seconds.
Authenticate users for a serverless azure signalr app by integrating Google as the identity provider through azure functions, configuring Google client ID and secret, and setting login and logout URLs.
Use Event Grid to connect Azure SignalR serverless with high availability and dynamic scale, triggering functions, broadcasting to clients, and storing online status in Cosmos DB for chat apps.
integrate Azure SignalR with Event Grid to notify all clients when a user connects or disconnects; create an Event Grid subscription and trigger an Azure Function to broadcast the update.
SignalR is a library for .NET which allows developers to add real-time capabilities to their applications. It provides a framework for managing connections from various clients, including web pages, , desktop applications, mobile apps and more.
Every modern application has some sort of real-time-communication need. With the rise of microservices and serverless, many developers find themselves working with applications that run on multiple servers. Azure SignalR Service can help you scale these applications by allowing users to connect to a central location and enabling other services to send messages to users quickly without worrying about hosting, scalability, and load balancing. Curious about how to use Azure SignalR Service to build real-time applications in the cloud? This course covers what you need to know to get up and running.
At the end of this course you will be confident to take what you learned and implement SignalR in your project! This is 100% hands on course, so lets get started!
My main focus is not to teach you some theory at the beginning and after that start with real world application and how you can practically use SignalR. The course is built using asp.net and javascript. I always thrive to keep content up to date and if you have any questions, you can ask me .