Learn: in:
» back to Search Results

Course rating of 0 Vendor rating of 0

Ajax Training course covers Ajax related technologies including JavaScript, DOM, CSS, XML etc., focusing on Object Oriented JavaScript and the main Ajax object: XMLHttpRequest.

Course Outline
Ajax Training Summary

Ajax - Asynchronous JavaScript and XML is a synergy of multiple technologies and communication with the server without a page refresh, enabling a rich and responsive web-based client, a 2.0 web application.

Ajax Training course covers Ajax related technologies including JavaScript, DOM, CSS, XML etc., focusing on Object Oriented JavaScript and the main Ajax object: XMLHttpRequest.

Ajax Training Objectives

In Ajax Training course, you will learn:

  • The many Ajax related technologies
  • How to assemble a simple Ajax Web Application
  • Different methods of Communication between client and server
  • How auto-suggest type-ahead works
  • How to change a graphic display dynamically
  • A peak at Ajax frameworks: such as Prototype, and Scriptaculous
Audience for Ajax Training

Ajax Training course is intended for developers who already have programming experience.

Ajax Training Outline
Ajax - Asynchronous JavaScript and XML - overview
  • Web Applications - Pre and Post Ajax
  • Ajax in the Real World
  • Alternatives to Ajax
XML In A Nutshell
  • Syntax
  • Rules
JavaScript In A Nutshell
  • Primitive Data Types and Reference Types
  • Variables
  • Loops
  • Function Definition and Function Call
  • Objects
  • Expressions, Operators and Escape Sequences
Document Object Model (DOM)
  • Window Object
  • Node
  • Element
  • Accessing Element Nodes
  • innerHTML
  • Properties of Element and Text Nodes
  • Node Attributes
  • Node Name & Node Value
  • Event Handling
  • Key Word - this
  • Whitespace Interpretation - Browser Differences
  • Removing Nodes
  • Creating New Nodes
  • Node Methods
XMLHttpRequest Object
  • XMLHttpRequest Instantiation
  • XMLHttpRequest open() Method
  • Asynchronous vs Synchronous Requests
  • Callback Function
  • readyState
CSS In A Nutshell
  • Syntax
  • Units
  • Selectors
  • Positioning properties
  • float Property
  • Types of Positioning
  • 3D
XML and Ajax
  • Creating a DOM Document with JavaScript
  • load XML
  • Receiving XML Responses from the Server
  • Passing XML to the Server
  • Different Server Side Technologies - an overview
Frameworks and Toolkits - an overview
  • Some Popular FrameWorks - in brief
Object-Oriented JavaScript
  • Multiple Simultaneous Asynchronous Requests
  • Prototype
  • Extending BuiltIn Objects
  • Object-Oriented XMLHttpRequest
  • Refactoring the Creation and Handling of XHRHttpRequest
Model-View-Control (MVC)
  • Design Patterns
  • MVC Examples
  • Ajax Web Application
JavaScript Object Notation (JSON)
  • JavaScript Object and Array Creation Using Literals
  • JavaScript Objects in Arrays & Arrays in Objects
  • JSON Syntax
  • JSON Parsers
  • JSON Data Transfer Between Client and Server
  • Autosuggest example
  • Overview
  • XSLT in the Browsers
  • Sarissa
  • Advantages and Disadvantages
  • Overview
Drag and Drop
  • Overview
  • Scriptaculous
  • Draggable Options
  • Droppables
  • Drag and Drop, Ajax and Scriptaculous

Prerequisites & Certificates

Familiarity with JavaScript and HTML highly recommended.

Certificates offered

  • A take-home copy of the courseware and/or textbook(s) and example/lab files.
  • All equipment required to perform the hands-on parts of this class. This usually means a personal computer.
  • Refreshments. This usually includes coffee, tea, juices, soft drinks, and water to keep you hydrated. Often, continental breakfast is also included.

Cancellation Policy
Cancellation and Reschedule Policy is:

* Full refund if you notify us two weeks ahead
* Half-refund if you notify us a week ahead
* No refund if you don't notify us at all or let us know too late (within a week of the class)

Map & Reviews
[ View Provider's Profile ]


This course has not yet been rated by one of our members.

If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.


This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.

This page has been viewed 256 times.