AJAX Introduction

3 Day Course
Hands On
Code MT007

Book Now - 1 Delivery Method Available:

Classroom Virtual Classroom Private Group - Virtual Self-Paced Online


This three-day course provides comprehensive tuition in implementing AJAX-based functionality in web application development, and goes beyond technology essentials, to take in user interface, cross-browser and concurrency issues, as well as progressive applications of the approach, and the implications these carry.

On Completion

This course gives a thorough grounding in implementing AJAX-based functionality, and goes beyond technology essentials, to take in user-interface design, cross-browser considerations, and concurrency issues. As well as the use of XMLHTTPRequest, it covers "on-demand" JavaScript, dynamic style-sheet loading, and the gamut of encoding formats such as XML and JSON.

Training Partners

We work with the following best of breed training partners using our bulk buying power to bring you a wider range of dates, locations and prices.


Hide all

Essential and Advanced JavaScript (4 topics)

  • Classes, methods and polymorphism
  • Built-in classes, objects and methods
  • Exception handling and exception classes
  • X(HT)ML Document Object Models

XMLHTTPRequest Basics (4 topics)

  • XHR object instantiation
  • Cross-browser coding
  • Sending and receiving data
  • (A)Synchronous considerations

Encoding Data (4 topics)

  • Plain text
  • X(HT)ML and SOAP
  • JSON (JavaScript Object Notation)
  • Using binary formats

XMLHTTPRequest Alternatives (2 topics)

  • Dynamic style-sheet loading
  • On-demand JavaScript

Hyper-Text Transport Protocol (3 topics)

  • HTTP headers and methods
  • Server responses
  • URL and last-modified detection

Application Design and Implementation (4 topics)

  • Concurrency and thread safety
  • Guarding against race conditions
  • Caching considerations
  • Managing latency, timeouts and exceptions

Advanced Techniques (6 topics)

  • Transparent and 'eager' script loading
  • Emulating frames
  • Interactive forms
  • Logging client-side run-time errors
  • Gathering browsing-pattern statistics
  • Combining heterogenous feeds


Advanced knowledge and experience of JavaScript and HTML is not essential, although some basic understanding of these languages is assumed.

Additional Learning

The courses below may help you meet the knowledge level required to take this course.

  • HTML & CSS

    This 2-day course provides the skills required to construct and style a simple responsive web site using HTML and CSS.

    2 Day Course Hands On Training Course Code HCSS
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online

Course PDF


Share this Course


Recommend this Course