• Online, Self-Paced
Course Description

This course will explore the various technologies that are employed in Ajax applications. It will begin by examining the important role that XML and CSS play in developing Ajax applications that interact with data sent from the server. Then it will discuss common troubleshooting issues that may arise in Ajax applications. Finally, it will explore how web services and APIs can work together to add complex degrees of functionality to an application with minimal effort. This course is one of a series providing an introduction to Ajax development.

Learning Objectives

XML, CSS, and Troubleshooting

  • use the XMLHttpRequest object to retrieve an XML document from a server
  • extract element and attribute values from an XML document and add them to a page
  • use CSS with Ajax to apply a style dynamically
  • handle errors in JavaScript
  • use DOM inspectors
  • use Ajax troubleshooting tools
  • work with XML in Ajax applications
  • use Ajax troubleshooting tools

Web Services, APIs, and Mashups

  • recognize key characteristics of web services
  • consume a web service in Ajax via an application proxy
  • consume a web service in Ajax using the script tag hack
  • create an application to use an API
  • create a mashup
  • call a web service from an Ajax application
  • use APIs to create a mashup

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.