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

JavaScript: Programming (3 day)

JS-3      Course duration (days): 3
Talk to a Training Advisor
Tel. 0800 652 0202
Availability (sort by: location | date)
Request availability by clicking a date.
England
Worcestershire
Worcester (WR1) 04/02/09 £ 995
Prices exc. VAT.  Courses are vendor approved.
Need help? Contact us now.

About this class

The course will allow the delegate to understand the principles of client-side and server-side JavaScript programming for the Web. The course will allow the delegates to produce web pages that allow the user far more interaction with a web site.

Who will the lesson benefit?

Web designers and programmers with a need to extend their HTML skills to produce interactive web sites.

What prerequisites are required

Delegates should have a good working knowledge of HTML, ideally gained from our HTML Foundation course.

Contents of this class

INTRODUCTION TO JAVASCRIPT

  • What is JavaScript?
  • How Does JavaScript Work?
  • JavaScript Variants

BASIC PROGRAMMING CONSTRUCTS

  • JavaScript Syntax
  • Declaring Scripts
  • Outputting Text

VARIABLES AND DATA TYPES

  • Variables
  • Data Types
  • Operators
  • User-Input

CONTROLLING PROGRAM FLOW

  • JavaScript Conditions
  • Using Loops
  • Procedures and Functions

OBJECTS, PROPERTIES AND METHODS

  • What are Objects?
  • JavaScript Objects
  • Using Objects
  • Custom Objects

WORKING WITH BROWSERS

  • Working with HTML
  • Writing HTML From JavaScript
  • Error Handling
  • Script Debugging
  • Timers and Timeouts
  • Dialogue Boxes
  • Creating Popup Windows
  • Browser Detection
  • Accessibility

EVENTS AND ERRORS

  • Reacting to Events
  • Common Event Usage
  • Handling Errors
  • Handling Exceptions

EXTENDING HTML

  • Dynamic Extensions
  • DHTML - Dynamic HTML
  • DHTML in action
  • Using Event Handlers
  • DOM - The Document Object Model
  • Working with IDs
  • Text Manipulation in the DOM
  • DOM Concepts

WORKING WITH FORMS

  • HTML Forms
  • Form Validation
  • Form Events, Properties and
  • Methods
  • Form-level Validation
  • Effective Form Validation
  • Sending Form Data

SECURITY AND COOKIES

  • What is a Cookie?
  • Creating a Cookie
  • Retrieving a Cookie
  • Security and Privacy