• Online, Self-Paced
Course Description

A big part of most web pages is the handling of data. Explore important programming aspects, such as program flow, and event and exception handling, as well as how to consume and transmit data with both HTML5 and Ajax.

Learning Objectives

HTML5 with JavaScript & CSS3: Data Flow, Consuming, & Transmitting Data

  • recognize various expressions, switch statements, and collection arrays
  • recognize how to handle common events exposed by DOM, bubbled, and anonymous functions
  • implement exception handling using catch and null checks
  • define Ajax and how it relates to JavaScript
  • recognize how to use XMLHTTPRequest
  • recognize how to consume XML data
  • recognize how to consume JSON data
  • define serializing and deserializing and how they're used to consume data
  • illustrate the process involved in handling data using Form.Submit
  • recognize how to send data in HTML5
  • recognize how to track the progress of data
  • recognize how to use JSON.stringify and JSON.parse to handle data, and recognize how jQuery serialization works
  • demonstrate how we can sanitize the inputs by using URL/form encoding
  • recognize the process of consuming and sending data using various processes

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.