|
| JavaScript Programming for Developers |
| |
| Software Version |
Software Version Number: 1.5 |
| Course Duration |
3 Days |
| Course Type |
Class Room and Instructor-Led On-Line (E-Learning) Hands-On Training |
|
| Course Overview |
JavaScript: Programming is a hands-on instructor-led training course which covers how to program using this powerful Internet-oriented programming language. This course also covers the advanced features and functionalities of this object-oriented programming language. |
| Intended Audience for this course |
Students enrolling in this course should have a strong understanding of HTML programming and should have a basic familiarity with Java programming. This is a serious programming course for those students who want to gain a full understanding of this powerful programming language. |
|
| Course Topics |
|
|
| Getting Started with JavaScript |
|
JavaScript Overview
JavaScript Programming Overview
|
|
| JavaScript Building |
Blocks - Variables and Operators
Variables and Data Types Overview
Using Variables and Data
Operators
|
|
| JavaScript Building |
Blocks - Control Statements
Controlling the flow
JavaScript Control Statements
|
|
| JavaScript Building |
|
Blocks - 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
|
|
| Working with Frames |
HTML Frames Review
Scripting for Frames
|
|
| Working with Forms and Forms-based Data |
The Form Object
Working with Form Elements and Their Properties
|
|
| Validating Form Data |
|
A General Approach
Testing for Required Fields
Validating Numeric Data
Validating String Data
|
|
| Dates and Math |
Overview of the Date Object
Using and manipulating Dates
Overview of the Math Object
Doing Math with JavaScript
|
|
| Introduction to Cross-browser Compatibility |
|
Examining the Compatibility Landscape
Detecting Browser and Platform
|
|
|