AJAX Training

Workshop Length

5 days

Objective

Learn to develop Web 2.0 applications using the latest AJAX technologies and toolkits.

Description

AJAX is a combination of technologies, namely JavaScript, DHTML and XML/HTTP. These are used to create modern, responsive Web 2.0 applications.

Prerequisites

Experience with JavaScript and CSS.

Pricing

For private, dedicated workshops see our price page. For public, open-enrollment workshops, see the table to the right.

Topics

  • Core Technologies
    • CSS
    • Advanced JavaScript
    • DOM
    • XML
    • Web Services
    • XMLHttpRequest
  • Transport Techniques and Data Formats
    • IFrames
    • Script Tag
    • XMLHttpRequest
    • JSON
    • XML
  • AJAX Tasks
    • Fades and Transitions
    • Auto Completion (type ahead)
    • Smart Validation
    • Rich Text Editing
    • Dialog Boxes
    • Drag and Drop
    • Partial Submit
    • Server Initiated Asynchronous Presentation Updates
    • Scrollable, Sortable, Updatable Tables
    • Database Updates from AJAX Application
    • Mashups
      • Client-Side Mashups: JSONP
      • Server-Side Mashups: Proxies
  • Projects
    • AJAX Based Calendar App: While viewing February, January and March are pre fetched
    • AJAX Database App: While viewing a record, related records are loaded in background
  • Toolkits
    • Script.aculo
    • DWR
    • Dojo
    • Prototype
    • Google Web Toolkit
    • Yahoo UI
    • ICEFaces
  • AJAX Patterns
    • Foundational Technology Patterns
      • Ajax Architecture
      • Display Manipulation
      • Web Remoting
      • Dynamic Behaviour
      • Javascript OOP patterns
      • Extension
    • Programming Patterns
      • Web Services
      • Browser-Server Dialogue
      • DOM Population
      • Performance Optimisation
      • Code Generation and Reuse
    • Functionality and Usability Patterns
      • Content Widgets
      • Form Widgets
      • Page Architecture
      • Visual Effects
      • Functionality
    • Development Practices
      • Diagnosis
      • Testing
    • Odds and Ends
      • Using JSON for Data Transfer
      • Thread Contention
      • Direct to Dom Rendering
      • Java to JavaScript Compilation
      • Modularity of AJAX Components

Upcoming Dates

We don't cancel classes due to low enrollment.

Date Price  
06/30/2008 $3,000 Signup
07/14/2008 $3,000 Signup
07/28/2008 $3,000 Signup
08/04/2008 $3,000 Signup
08/11/2008 $3,000 Signup
08/18/2008 $3,000 Signup
08/25/2008 $3,000 Signup
09/01/2008 $3,000 Signup
09/08/2008 $3,000 Signup
09/15/2008 $3,000 Signup
09/22/2008 $3,000 Signup
09/29/2008 $3,000 Signup
10/06/2008 $3,000 Signup
10/13/2008 $3,000 Signup