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  
08/09/2010 $3,500 Signup
08/16/2010 $3,500 Signup
08/23/2010 $3,500 Signup
08/30/2010 $3,500 Signup
09/06/2010 $3,500 Signup
09/13/2010 $3,500 Signup
09/20/2010 $3,500 Signup
09/27/2010 $3,500 Signup
10/04/2010 $3,500 Signup
10/11/2010 $3,500 Signup
10/18/2010 $3,500 Signup
10/25/2010 $3,500 Signup
11/01/2010 $3,500 Signup
11/08/2010 $3,500 Signup
11/15/2010 $3,500 Signup
11/22/2010 $3,500 Signup
11/29/2010 $3,500 Signup