Course Overview

One of the common problems with a growing number of web applications around the world is the ability to control and manage state.  The Internet is built on the foundation of being stateless, but our users don’t want to have to refresh constantly to see if new data is available.  Providing state updates to users is problem solved in a variety of ways, all depending on the server architecture you’re using and the browser your user is using.

SignalR provides a single set of tools that takes the guesswork out of building real-time web applications, as well as providing a foundation for connecting non-web based applications.  Learn what “real-time” means, how your application can profit from using it, and how to quickly add real-time features to new and existing applications.

Key Learning Areas

  • Students will learn about the history of web applications, and the progress towards real-time requirements and feature sets.
  • Learn the basic concepts around SignalR and how to implement them in your applications.
  • Build upon basic concepts to build more robust real-time features.

Course Outline

  • Real-time concepts and designs considerations
  • Building your first SignalR application
  • Hubs and Client Management
  • Implementing Security in SignalR
  • Scaling SignalR in the Cloud or Web Farm Environments
  • Integrating SignalR into existing server applications

Who Benefits

Any developer that is building line of business applications for the web will walk away with some new tools to put into action. Start building real-time web applications today!

Prerequisites

The expected audience for this course is developers working with C# and ASP.NET. Previous experience with Visual Studio.