|
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
|
|
|