• Online, Self-Paced
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

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development