iTrain Scotland IT Training Edinburgh image
 
Home > Courses > Technical courses > AJAX and JavaScript Introduction

AJAX and JavaScript Introduction

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 application.

A massive 68%* discount for 3 or more delegates (see prices below)

*Standard daily delegate rate = £465, discounted rate for 3rd + delegates = £150

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

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

Our 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.

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

Object-Oriented XMLHttpRequest

- XSLT

Overview

XSLT in the Browsers

Advantages and Disadvantages

- XPath

Overview

Prices below are for scheduled courses held in our Edinburgh Training Centre or Live Virtual Classroom. Major discounts available for onsite or private courses: click General Enquiry button below to enquire about private courses.
Group discount
1 place £ 1395 n/a
2 places £ 2790 n/a
3 places £ 4185 £ 3240
4 places £ 5580 £ 3690
5 places £ 6975 £ 4140
6 places £ 8370 £ 4590
7 places £ 9765 £ 5040
8 places £ 11160 £ 5490