• 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 Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.