Can't find what your looking for?

Call us on +44 (0)1273 622272 or contact us.


showing {{courseLimit}} of {{(courses | filter:query).length}} results Show All

Hide All


showing {{courseLimit}} of {{(tags | filter:query).length}} results Show All

Hide All

AJAX Training

Make an enquiry Download Course Outline

To discuss this, or any other course, please contacts us at +44 (0)1273 622272 or use the form below.


What is AJAX Training?

This is a Programming and Networking Training Course with a duration of 3 days.  This 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.

AJAX Training

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 run regular JavaScript Training and jQuery Training courses which touch upon AJAX.

What are the objectives of AJAX Training?

On completion of this AJAX Training course, delegates will:

  • Understand the relationship between the different protocols that comprise AJAX
  • Learn best practices in cross browser coding    
  • Use AJAX to develop web applications for a dynamic user experience

AJAX Training Course Content

Essentials of AJAX

  • The key elements of AJAX
  • Orchestrating the user experience with JavaScript
  • Defining look and feel using CSS
  • Organising the view using the DOM
  • Loading data ansynchronously using XML technologies
  • What sets AJAX apart

The HTML Document Object Model (DOM)

  • Accessing Nodes
    • Accessing Element Nodes
    • Accessing Attribute Nodes
    • getAttribute
    • Accessing Nodes by Type, Name or Value
    • Accesing Nodes by Class Name
  • Removing Nodes from the DOM
    • Dom Differences: The Whitespace Problem
  • Creating New Nodes
  • Using iFrames to perform data trafficking
  • Updating HTML documents using hidden frames
  • Implementing common AJAX patterns

Introducing order to AJAX

  • Examples of re-factoring
  • Model-View-Controller
  • Third-party libraries and frameworks

The Page as an Application

  • The View in an AJAX application
  • The Controller in an AJAX application
  • Models in an AJAX application
  • Generating the View form the Model

The user experience

  • XML and AJAX
    • Creating a DOM Document with JavaScript
    • Accessing, Creating and Modifying XML Nodes
    • Receiving XML Responses
    • Passing XML to the Server
    • Conclusion
  • OO JavaScript and Re-factoring AJAX
    • Illustrating the Problem
    • Object-Oriented JavaScript
    • JavaScript Classes
    • Prototypes
    • Extending Built-in Objects
    • Refactoring the AJAX Request Code
  • JavaScript Object Notation (JSON)
    • Arrays
    • Objects
    • Arrays in Objects
    • Objects in Arrays
    • SON Syntax
    • -SON Parsers
  • AJAX Examples
    • Form Validation
    • Navigating Through Records

Book/Buy Now

Book/Buy Now

Course Details

Course Title
AJAX Training
3 days
Call for a quote

Onsite Training

This course can be run in-company anywhere in the world & we can tailor the content to focus on your requirements.

We regularly provide training in London, Manchester, Bristol and all over the United Kingdom.

Who is this course for?

Delegates should have attended our HTML & CSS Training and JavaScript Training courses, or have equivalent experience.

BookingRequest a Quote

* Required

For in-company or private training please request a quote

We provide this training on a private or in-company basis only.
Please request a quote using the form below.

One of our training team will be in contact shortly to provide a quote and answer any questions.

Office hours are Monday-Friday 8.30am-5.30pm.


This course is delivered online as a flexible eLearning solution which you complete at a time and pace to suit you.


There are no scheduled dates for this course.

Total price (excluding any discounts and offers)
£{{ (cartItem.course_cost * cartItem.delegates) | noNeg | number:2 }} ex VAT
£{{ ((cartItem.course_cost * cartItem.delegates)*1.2) | noNeg | number:2 }} Inc VAT


{{cartItem.course_title}} for {{cartItem.delegates}} delegatedelegates has been added to your basket.

Would you like to checkout now or continue browsing?