Code
3800
Duration
16 Hours
Description
Ajax (asynchronous JavaScript & XML) is a group of inter related web development techniques for creating interactive web 2.0 applications. This course covers Ajax basic fundamental topics and pave the path required to delved into the Dojo Toolkit, the jMaki framework and the Google Web Toolkit.
Population
Software Developers.
Objectives
Become familiar with the Ajax technolgoy and be capable of developing simple Ajax based web applications.
Prerequisites
Practical experience in HTML & Java Script programming.
Topics
Introduction to Ajax
What is Ajax?
Classic Synchronous Model
Partial Screen Update
Asynchronous Ajax Model
Simple Ajax Demo
Ajax Advantages
Ajax Disadvantages
Ajax Frameworks
jQuery
dojo
prototype
ExtJS
mootools
backbase
yahoo library
ajax.org
alternative technologies
javafx
silverlight
flash
flex
The XMLHttpRequest Object
What is the XmlHttpRequest Object?
History
The Standard
Creating XmlHttpRequest Object
The XmlHttpRequest Methods
The XmlHttpRequest Properties
Synchronous Usage
Asynchronous Usage
The readyState Property
Consuming Web Services
Web Services Overview
Public Web Services
webservicex.net
Yahoo Developer Network
Amazon Web Services
last.fm Webservices
eBay Webservices
The Dynamic Script Tag Pattern
Web Services APIs
Programmableweb.com