Course info
Mar 20, 2013
3h 28m

ASP.NET SignalR enables you to design and build near-real-time web-based applications with the Push Services pattern by implementing hubs and clients - also beyond the web (browser).

About the author
About the author

Christian Weyer is a well-known veteran in designing and implementing distributed applications architectures. With his company thinktecture he has been focusing on end-to-end aspects of distributed software systems in the past 16 years. His toolset includes technologies like ASP.NET, WCF, or Windows Azure. These days he is rather a friend of lightweight architectures based on Web APIs and Push Services.

Section Introduction Transcripts
Section Introduction Transcripts

SignalR Clients
Okay. So obviously, our server-side application based on SignalR and SignalR Hubs is a little bit, well, kind of headless. What we need to make it a real application is of course the client-side. Now, we are going to cover various options and possibilities to build Hub Clients in SignalR. We will be talking about Hub consumers. So the various packages and the various platforms that are supported and then we will dive a little bit into and see demos of how to built JavaScript or rather jQuery clients, basically, with two approaches with the static proxy and more dynamic approach. And we are going to dive into. NET clients by having a look at what the. NET client library is offering for us and how to build clients with-- well, for example, Windows Forums, the good old Windows Forums, but it exactly doesn't matter. You could also use it in a WPF application or a console application or a Windows service for doing server to server communication. And we will also see how to use it in a Windows Phone 8 app. ( Pause )

SignalR Hosting
The final module in this introductory Pluralsight course about ASP. NET SignalR will cover some details about hosting, how to host your SignalR based applications, how to host your hubs. In this part of the course, we will be dealing with the idea of hosting which is based on another idea called OWIN. We will see how we can host SignalR applications instead of ASP. NET hosting. Actually, we already did that all the time. I'm just going to show you how to start from scratch and what to watch out for and some of the nitty and the gritty details on that side. Then we are having a look into how to self host. This is a big deal for a lot of companies because they want to build their own servers and server infrastructure and application server like components on the server side. And finally, we are going a little bit into the cloud in order to use what we already have, our SimpleChat application, running inside of ASP. NET, running inside of IIS, and push that into Windows at your websites.