call +44 (0)1273 622272
3 days – please call for a quote
![]()
This 3-day AJAX Training course provides a comprehensive practical introduction to AJAX. AJAX (Asynchronous JavaScript and XML) is a powerful platform for building dynamic web applications with extensive client-side interactivity.
Unlike older approaches, which reload the web page with every postback, AJAX uses the JavaScript Document Object Model, XML, and CSS to display only the content that needs to change.
Sites created using AJAX can automatically react to user input, be updated when fields are completed (but not submitted), and overall act much more like a desktop application.
We also run JavaScript Training and jQuery Training courses
On completion of this AJAX Training course, delegates will:
Delegates should have attended our HTML Training and JavaScript Training courses, or have equivalent experience.
The key elements of AJAX
Orchestrating the user experience with JavaScript
Defining look and feel using CSS
Organizing the view using the DOM
Loading data asynchronously using XML technologies
What sets AJAX apart
Accessing Nodes
Removing Nodes from the DOM
Creating New Nodes
Using iframes to perform data trafficking
Updating HTML documents using hidden frames
Implementing common AJAX patterns
Examples of re-factoring
Model-View-Controller
Third-party libraries and frameworks
The View in an AJAX application
The Controller in an AJAX application
Models in an AJAX application
Generating the View from the Model
Working with the server side
The big picture: common server-side designs
The details: exchanging data
Writing to the server
Keeping the user informed
Indicating freshness of data
XML and AJAX
OO JavaScript and Re-factoring AJAX
JavaScript Classes
Prototypes
Extending Built-in Objects
JavaScript Object Notation (JSON)
Arrays
Objects
Arrays in Objects
Objects in Arrays
JSON Syntax
JSON Parsers
AJAX Examples
AJAX Training Course Recommended Reading
For full course content and pre-requisites download the AJAX Training Course PDF
Silicon Beach Training