Telephone: 0208 942 5724
Email: info@aspecttraining.co.uk
Open: 09:00a.m. to 17:30p.m. Monday to Friday

AJAX and JavaScript Introduction

Duration: 3 Days

Overview:

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.
Aspect Training’s AJAX and JavaScript training course will take you through the different technologies that come together to form AJAX. The course will also show you how to bring these technologies together to create rich and exciting web sites.

Prerequisites:

This course is designed for Web developers who already have programming experience of JavaScript font end development.

Course Topics:

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 Refresher

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
Event Handling
Key Word this
Removing Nodes
Creating New Nodes
Node Methods

XMLHttpRequest Object

XMLHttpRequest Instantiation
XMLHttpRequest open() Method
Asynchronous vs Synchronous Requests
Callback Function
readyState

CSS Refresher

Syntax
Units
Selectors
Positioning properties
float Property
Types of Positioning

XML and AJAX

Creating a DOM Document with JavaScript
load XML
Receiving XML Responses from the Server
Passing XML to the Server

Object-Oriented JavaScript

Multiple Simultaneous Asynchronous Requests
Prototype
Extending BuiltIn Objects
ObjectOriented XMLHttpRequest

XSLT

Overview
XSLT in the Browsers
Sarissa
Advantages and Disadvantages

XPath

Overview


Click Here for printer friendly version of outline

Ring 0208 942 5724 if you require further details or would like to book a training course

Aspect Training, 20 Coombe Road, New Malden, Surrey, KT3 4QE

© 2013 Aspect Training