Course Description
In this course you will learn how to implement state management, implement a web socket strategy in Visual Studio 2017.
Learning Objectives
Client-Based State Management
- Start the course
- use the ViewData dictionary object to pass data from a controller to a view in an ASP.NET MVC web application
- use the TempData object to persist view data through a redirect action in an ASP.NET MVC web application
- use the ViewBag object to persist data among views in an ASP.NET MVC web application
- create and add a structured cookie to an HTTP response in an ASP.NET MVC web application
- use a query string to pass state information from one page to another in an ASP.NET MVC web application
Server-Based State Management
- use Session State to save and read state information for the current browser session in an ASP.NET MVC web application
- use Application State to save and read state information in an ASP.NET MVC web application
- use the profile properties feature to store user-specific data in an ASP.NET MVC web application
Designing and Implementing a Web Socket Strategy
- read and write string data asynchronously over a web socket connection in an ASP.NET MVC web application
- read and write binary data asynchronously from/to a web socket in an ASP.NET MVC web application
- use the SignalR library to implement real-time communications in an ASP.NET MVC web application
- choose a web socket connection loss strategy in an ASP.NET MVC web application
Practice: Designing a Web Socket Strategy
- design a web socket strategy