AquinasTraining.co.uk - training courses. Home  -  FAQ  -  Corporate Plans

JavaScript: Programming (2 day)

JS-2a      Course duration (days): 2
Talk to a Training Advisor
Tel. 0800 652 0202
Availability (sort by: location | date)
Request availability by clicking a date.
Central London
City
London (EC1) 27/11/08 £ 680
London (EC1) 08/12/08 £ 680
England
Manchester (Greater)
Manchester (M1) 11/12/08 £ 390
Yorkshire (West)
Leeds (LS1) 13/11/08 £ 680
Scotland
Edinburgh
Edinburgh (EH2) 27/10/08 £ 680
Edinburgh (EH2) 15/12/08 £ 680
Prices exc. VAT.  Courses are vendor approved.
Prices vary depending on city and county.
Need help? Contact us now.

About this class

This objective of this course is to provide the necessary skills to enable the development of technical staff to learn the JavaScript programming language.

Students will use JavaScript within a browser environment to create online forms and create dynamic web pages manipulated through use of the Document Object Model.

Who will the lesson benefit?

  • Web Page Developers
  • Web Masters
  • Designers

What prerequisites are required

  • Appreciation of another structured programming language
  • HTML Programming (W442)

Contents of this class

The JavaScript Language

  • Introduction
  • Proper use of JavaScript in a modern browser environment.
  • JavaScript syntax
  • Datatypes
  • Variables
  • JavaScript operators
  • If-then-else statement

Strings & JavaScript

  • String functions & data manipulation

JavaScript Functions

The Document Object Model

  • Object oriented programming
  • The Window Object as an example
  • Objects and methods explained

JavaScript Objects

  • The Math object
  • The Data object

Controlling Windows

  • Opening/closing windows
  • Windows features

Controlling Frames

  • Frames and the Document Object Model, Using JavaScript to control frames

Control Structures

  • Looping structures
  • Functions
  • While loops
  • For loops

Arrays

  • Arrays and the document object model

Timing your JavaScript

  • Using setTimeout

Event Handlers

  • Mouse Events
  • Keyboard Events
  • Document Events

Images & JavaScript

  • Simple & complex rollovers

Forms & JavaScript

  • Using JavaScript to validate a form's fields

AJAX/AHAH Overview

  • Asynchronous techniques with HTML and XML.