Close-up photograph of a portion of a pocket-watch movement

AJAX in Depth

AJAX techniques permit web functionality that would be challenging if not impracticable with more traditional approaches. Systems are now possible that are more powerful and flexible, meaning that the continuing integration of the desktop, local file-systems and the Internet places AJAX at the centre of modern client-server development.

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.

This course incorporates much of the Advanced JavaScript syllabus, giving comprehensive and in-depth insight into client-side development. It can also be combined with any other Dodeca course, to yield a customised and integrated programme of training.

Who Should Attend

This course is appropriate to all client and server-side developers alike. Advanced knowledge and experience of JavaScript and HTML is not essential, although some basic understanding of these languages is assumed.