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