Skip to Main Content

Designing Websites Using Ajax  (EWAJ101)

Time: 9am - 4pm
Duration: 2 days

Description:

In this course, you will learn how to: Load new data without having to reload the entire page; Make your web applications look and behave more like desktop applications; Pull HTML, XML and JSON data into your web page; Combine Ajax with open web Application Plug-Ins (APIs).

Prerequisites:

Students must have advanced knowledge of HTML, CSS and JavaScript

Public Class Schedule

Location Language Date Price Register
Ottawa English February 26 - February 27 $ 635.00
Web-based(Opens in new window) English February 26 - February 27 $ 635.00
Ottawa English May 3 - May 4 $ 635.00
Web-based(Opens in new window) English May 3 - May 4 $ 635.00

We're Here to Help

Don't see the dates you need? Call us at 888.484.2933 or Tell Us What You Need.

Course Outline

  • JavaScript Review
    • Statements, variables and data types
    • Loops, functions and objects
    • Document Object Model
  • Ajax Overview
    • What is Ajax?
    • What can you do with Ajax?
  • The XMLHttpRequest Object
    • Create an instance of the XMLHttpRequest object
    • The native XMLHttpRequest Object
    • Microsoft's ActiveXObject
    • Understanding object detection
  • Sending a Request
    • The onreadystatechange event handler
    • The open method
    • Sending a null request
    • Sending data to the server
  • Handling the Server Response
    • The readystate property
    • The status property
    • The responseText and responseXML properties
  • Working with Multiple XMLHttpRequest Objects
    • Handling multiple XMLHttpRequest requests
    • Storing XMLHttpRequest objects in an array
    • Using inner functions
  • Working with Different Data Formats
    • Extracting data from HTML
    • Extracting data from XML
    • Extracting data from JSON
  • Progressive Enhancement and Ajax
    • Planning Ajax from the start
    • Implementing Ajax
    • The Hijax approach

Private training is available for this course.

Call us at 1-888-484-2933 to learn more about our flexible scheduling options or complete our Information Request Form.

© 2017 Eliquo, Inc. All rights reserved.

Back to Top