Javascript And Ajax Training Course

Node ID: 3425
 

Duration

35 hours
 

Requirements

HTML knowledge is required. Any programming language knowledge is beneficial but not required.

 

Public Course Dates

Can't find a course date that suits your needs below?
Then just submit a public course date request now!
And we will organize the training at a location and date to suit you.
Request Public Course Date >>

Overview

This course has been created for web site developers who want to understand and use Javascript and Ajax.

 

Course Outline

Module 1. Browser and Document Objects

When to Use JavaScript

The Document Object Model

When a Document Loads

Object References

Node Terminology

Module 2. Scripts and HTML Documents

Where Scripts Go into Documents

JavaScript Statements

When Script Statements Execute

Viewing Script Errors

Module 3. Programming Fundamentals

Variables

Expressions and Evaluation

Data Type Conversions

Operators

Decisions and Loops

Control Structures

Functions

The String Object, Date Object, Array Object

The Regular Expression and RegExp Objects

Control Structures and Exception Handling

Debugging Scripts

Module 4. Document Object Model Essentials

The Object Model Hierarchy

Object Properties, Methods, Event Handlers

The W3C DOM

Generic HTML Element Objects

Window and Frame Objects

Location and History Objects

The Document and Body Objects

The Form and Related Objects

Button Objects

Text-Related Form Objects

Select, Option and FileUpload Objects

Event Objects

Style Sheet and Style Objects

Module 5. Functions and Custom Objects

Function Object

Function Application Notes

Creating Your Own Objects with Object-Oriented JavaScript

Object-Oriented Concepts

Module 6. Creating Ajax Applications

What Can You Do with Ajax?

JavaScript's role

Interacting with Server-Side Code

Passing Data to Server-Side Scripts

Using Ajax with XML

Module 7. Ajax in Depth

Working with Multiple Concurrent XMLHttpRequest Requests

Handling JavaScript Sent from the Server

Calling Another Domain in Ajax

Working with Ajax and Head Requests

Eliminate Caching

Module 8. Introducing Ajax Frameworks

Using the Ajax Utility Library

Using libXmlRequest to Download XML

Using AJAXLib to Download XML

Majax, Sack, XHConn, uniAjax Framework

Using Server-Side Ajax Frameworks

Module 9. XML and Ajax

Retrieving Data from an XML Document

Accessing XML Data Directly and Attributes Values

Validating your XML

Module 10. Ajax And Security

Protecting Against Malicious Users

Looking at the Security Issues with Proxy Servers

Handling Security in Ajax Applications

Module 11. Ajax And Web Implementations

Ajax And Validations

Ajax And Dynamic Loading

Ajax And Progress Bars

Ajax And Dynamic Tool tips

Ajax and Web Services

Ajax and Autocomplete