Course code Title Language Price # Unit Startdate Hour Enddate Location Signup
JVN007 Introduction to JavaScript on your request on your request Contact Us

Introduction to JavaScript

Introduction to JavaScript

Overview

Course code: 
JVN007
Duration: 
3
Time Unit: 
Day(s)
Overview: 

In this 3-day JavaScript training course, students learn to use JavaScript effectively to make their web pages more dynamic and functional and to reduce the number of roundtrips to the server. Students will learn JavaScript syntax, how to work with variables, learn write flow control logic, validate forms, create roll-over images, open and work with new windows, and learn to work with JavaScript timers, intervals and navigation history.

Course Objectives
• Learn how JavaScript is used.
• Learn JavaScript syntax.
• Learn about objects, methods, and properties.
• Learn to work with JavaScript variables.
• Learn to create your own functions in JavaScript.
• Learn to write flow control logic in JavaScript.
• Learn to validate forms with JavaScript.
• Learn to create roll-over images with JavaScript.
• Learn to open and work with new windows.
• Learn to work with JavaScript timers and intervals.
• Learn to work with the navigator history, and location objects.

Topics

Topics: 

1.JavaScript Basics
The Name "JavaScript"
The HTML DOM
JavaScript Syntax
- Basic Rules
- Dot Notation
- Square Bracket Notation
Where Is JavaScript Code Written?
E.JavaScript Objects, Methods and Properties
- Methods
- Properties
- The Implicit window Object
- The getElementById() Method
Event Handlers

2.Variables, Arrays and Operators A.JavaScript Variables
A Loosely-typed Language
Storing User-Entered Data
Arrays
- Associative Arrays
- Array Properties and Methods
JavaScript Operators

3.JavaScript Functions
Built-in Functions
- Number(object)
- String(object)
- isNaN(object)
- parseFloat() and parseInt()
Built-in Functions vs. Methods
User-defined Functions
- Function Syntax
- Passing Values to Functions
- A Note on Variable Scope
- Returning Values from Functions

4.Built-In JavaScript Objects
String
Math
Date
typeof Operator

5.Conditionals and Loops
Conditionals
- if - else if - else Conditions
- Switch / Case
Loops
- while Loop Syntax
- do...while Loop Syntax
- for Loop Syntax
- for...in Loop Syntax

6.JavaScript Form Validation
Accessing Form Data
Basics of Form Validation
- The this Object
- Cleaner Validation
Validating Radio Buttons
Validating Checkboxes
Validating Select Menus
Focus, Blur, and Change Events
- Focus and Blur
- Change
Validating Textareas

7.Images, Windows and Timers
Image Rollovers
Preloading Images
Creating a Slide Show
Windows
Timers
Popup Timed Slide Show

8.Navigator, History, and Location Objects
The navigator Object
Feature Detection
history Object
location Object
Creating a Simple Quiz

Prerequisites

Prerequisites: 

Experience in the following areas is required:
• HTML

Experience in the following areas would be beneficial:
• CSS
• Programming Experience

Audience

Audience: 

Beginning Web designers who want to learn how to use JavaScript to enhance their Web site, Webmasters who want to code and debug complex Web projects, or Web developers who need to expand beyond the limits of HTML.