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
  • HTML & XML DOM
  • 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
XSLT
  • Overview
  • XSLT in the Browsers
  • Sarissa
  • Advantages and Disadvantages
XPath
  • Overview
Drag and Drop
  • Overview
  • Scriptaculous
  • Draggable Options
  • Droppables
  • Drag and Drop, Ajax and Scriptaculous

Prerequisites & Certificates
Pre-Requisites

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
Marakana
[ View Provider's Profile ]

Reviews
 

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.

need-to-train-a-group-banner

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 259 times.