Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


JavaScript Programming

New – Learn to use JavaScript effectively to make their web pages more dynamic and functional and to reduce the number of roundtrips to the server.

GK# 6942

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


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


What You'll Learn

  • JavaScript Basics
  • Variables, Arrays and Operators
  • JavaScript Functions
  • Built-In JavaScript Objects
  • Conditionals and Loops
  • JavaScript Form Validation
  • Images, Windows and Timers
  • Navigator, History, and Location Objects


Viewing outline for:

Classroom Live Outline

JavaScript Basics

  • The Name "JavaScript"
  • The HTML DOM
  • JavaScript Syntax
  • Basic Rules
  • Dot Notation
  • Square Bracket Notation
  • Where Is JavaScript Code Written?
  • JavaScript Objects, Methods and Properties
  • Methods
  • Properties
  • The Implicit Window Object
  • The getElementById() Method
  • Event Handlers

Variables, Arrays, and Operators

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

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

Built-In JavaScript Objects

  • String
  • Math
  • Date
  • Type of Operator

Conditionals and Loops

  • Conditionals
  • if - else if - else Conditions
  • Switch / Case
  • Loops
  • while Loop Syntax
  • do...while Loop Syntax
  • for Loop Syntax
  • Loop Syntax

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
  • Validating Textareas

Images, Windows, and Timers

  • Image Rollovers
  • Preloading Images
  • Creating a Slide Show
  • Windows
  • Timers
  • Popup Timed Slide Show

Navigator, History, and Location Objects

  • The Navigator Object
  • Feature Detection
  • History Object
  •  Location Object
  • Creating a Simple Quiz



Experience in HTML is required and experience in CSS and programming would be beneficial.

Who Should Attend


Programmers and web developers.

Course Delivery

This course is available in the following formats:

Classroom Live

Receive face-to-face instruction at one of our training center locations.

Duration: 3 day

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 3 day

Request this course in a different delivery format.