AJAX 101: Rookie

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.

Essential and Advanced JavaScript

  • Classes, methods and polymorphism

  • Built-in classes, objects and methods

  • Exception handling and exception classes

  • XHTML Document Object Models

XML, HTTP Request Basics

  • XHR object instantiation

  • Cross-browser coding

  • Sending and receiving data

  • (A)Synchronous considerations

Encoding Data

  • Plain text

  • XHTML and SOAP

  • JSON (JavaScript Object Notation)

  • Using binary formats

XML, HTTP Request Alternatives

  • Dynamic style-sheet loading

  • On-demand JavaScript

Hyper-Text Transport Protocol

  • HTTP headers and methods

  • Server responses

  • URL and last-modified detection

Application Design and Implementation

  • Concurrency and thread safety

  • Guarding against race conditions

  • Caching considerations

  • Managing latency, timeouts and exceptions

Advanced Techniques

  • Transparent and ‘eager’ script loading

  • Emulating frames

  • Interactive forms

  • Logging client-side run-time errors

  • Gathering browsing-pattern statistics

  • Combining heterogeneous feeds

Guide Price: 697 ex VAT

Delivery: Unknown
Category: Javascript & Ajax »

Search for javascript & ajax courses in