3 day course
JavaScript Programming (077971)
Getting Started
- JavaScript Overview
- JavaScript Programming Basics
Variables and Operators
- Variables and Data Types
- Using Variables and Literals
- Operators
Control Statements
- Controlling the Flow JavaScript Control Statements
Functions and Objects
- Functions
- Objects
The Window Object
- The Window Object
- Dialog Boxes
- Status Bar Messages
- Window Manipulations
The Document Object
- The Document Object
- Writing to Documents
- Dynamic Documents
Frames
- HTML Frames Review
- Scripting for Frames
Forms and Forms-based Data
- The Form Object
- Working With Form Elements and Their Properties
The String and RegExp Objects
- The String Object
- Using String Object Methods to Correct DataEntry Errors
- Creating Dynamic Effects With Substring Methods
- The RegExp Object
Form Validation
- Form Validation A Process
- Testing Data
- Preparing Data for Validation and ReportingResults
- Validating Non-text Form Objects
Dates and Math
- The Date Object
- Using and Manipulating Dates
- The Math Object
- Doing Math With JavaScript
Cross-browser Compatibility
- Examining the Compatibility Landscape Detecting Browsers and Platforms
Browser-specific Dynamic Documents
- The Document Object Model
Other Form Validation Techniques
- A Non-RegExp Object Approach
Overview
JavaScript Programming is a hands-on course that will teach you how to program using this powerful Internet-oriented programming language.
Prerequisites
You should be an experienced developer of Web pages and have had some exposure to JavaScript, probably through the use of scripts developed by others. If you are comfortable creating Web pages by writing HTML code, proficient with both Internet Explorer and Navigator, and have at least tried to use other people's scripts in your Web pages, then you are well matched to the prerequisites for this course. This is a serious programming course. So, if you have programmed in another language, you will likely excel.
Benefits
Students will learn how to write JavaScript programs that use the latest language techniques (version 1.5). Students will also learn how to write programs that are compatible with previous versions of the language and are cross-platform compatible.
Target student
Students enrolling in this course should have a strong understanding of HTML programming and should have a basic familiarity with JavaScript. They should have examined scripts written by others and have implemented other people's scripts on their Web pages. This is a serious programming course for those students who want to gain a full understanding of this powerful programming language.
Private Training Courses
We offer private training courses which may be delivered at our training centre or at your premises on dates to suit you and your delegates. Course content can follow the standard course material as listed in the course outline, or can be tailored to your specific requirements at no extra cost.
For a single company private course we normally recommend that any class does not exceed 8 delegates in order to ensure that the learning objectives are met.
| Total price per day (ex-Vat) | |||||||
|---|---|---|---|---|---|---|---|
| Number of delegates | 1 | 2 | 3 | 4 | 5 | 6 | Extra Person |
| At our Reading Training Centre | £695 | £775 | £855 | £935 | £1015 | £1095 | £80 |
| On your premises | £595 | £665 | £735 | £805 | £875 | £945 | £70 |
For on-site courses only:
- Notebook computer hire is £40 per computer per day. Savings can be made for block bookings of 2 or more days, please ask for details.
- Trainer travel and accomodation is charged at cost and we can give you a fixed price quote for this prior to booking.
Course fees are payable in advance and are listed exclusive of VAT.