This is the start of the document.
Skip to:

[Login] [Join]
Contact us now
1 (888) 357-1204

JavaScript Training Course

Customized On-site Training

Request a Quote
or call 1 (888) 357-1204

(2 days)

JavaScript Training Summary

JavaScript Training Course teaches JavaScript using the by-example methodology that focuses on hands-on learning. This course's unique and classroom-tested learning path contains hundreds of small, easy-to-understand examples that demonstrate the full range of JavaScript's power.

One step at a time, JavaScript Traiing Course guides new JavaScript programmers through every essential technique, from script setup to advanced DOM and CSS programming.

JavaScript Training Objectives

Coverage includes:
  • Data types, literals, and variables
  • Operators, control structures, and functions
  • Building dialog boxes and working with JavaScript objects using the Browser object: navigator, windows frames, dynamic images, and links
  • Event handling, regular expressions, and form validation
  • The JavaScript Document Object Model (DOM), Cascading Style Sheets (CSS), and Dynamic HTML

Audience for JavaScript Training

Whether you're a first-time or long-time scripter, a Web professional or sysadmin, this course will help you write rock-solid JavaScripts that gets the job done.

JavaScript Training Prerequisites

Knowledge of HTML is recommended

JavaScript Training Outline


Introduction to JavaScript

  • What JavaScript Is and What JavaScript Is Not
  • What JavaScript Is Used For
  • JavaScript and Events
  • What Versions? What Browsers?
  • Where to Put JavaScript
  • JavaScript and Old or Disabled Browsers
  • JavaScript from External Files

Script Setup

  • The HTML Document and JavaScript
  • Syntactical Details
  • Generating HTML and Printing Output
  • About Debugging

The Building Blocks: Data Types, Literals, and Variables

  • Data Types
  • Variables
  • Bugs to Watch For
  • Exercises

Dialog Boxes

  • Interacting with the User Exercises

Operators

  • About JavaScript Operators and Expressions
  • Types of Operators Number, String, or Boolean?
  • Datatype Conversion
  • Special Operators

Under Certain Conditions

  • Control Structures, Blocks, and Compound Statements
  • Conditionals
  • Loops

Functions

  • What Is a Function?
  • Debugging

Objects

  • What Are Objects?
  • User-Defined Objects
  • Manipulating Objects

JavaScript Core Objects

  • What Are Core Objects?
  • Array Objects
  • Array Properties and Methods
  • The Date Object
  • The Math Object
  • What Is a Wrapper Object?

The Browser Objects: Navigator, Windows, and Frames

  • JavaScript and the Browser Object Model

The Document Objects: Forms, Images, and Links

  • The Document Object Model
  • Introduction to Forms
  • Introduction to Images
  • Introduction to Links

Handling Events

  • Introduction to Event Handlers
  • Event Handlers as JavaScript Methods
  • Handling a Window or Frame Event
  • Handling Mouse Events
  • Handling Link Events
  • Handling a Form Event
  • Handling Key Events: onKeyPress, onKeyDown, and onKeyUp
  • Handling Error Events
  • The event Object

Regular Expressions and Pattern Matching

  • What Is a Regular Expression?
  • Creating a Regular Expression
  • Getting Control—The Metacharacters
  • Form Validation with Regular Expressions

Cookies

  • What Are Cookies?
  • Creating a Cookie with JavaScript

Dynamic HTML: Style Sheets, the DOM, and JavaScript

  • What Is Dynamic HTML?
  • What Is a Style Sheet?
  • Types of Style Sheets
  • Where Does JavaScript Fit In?

JavaScript Web Resources

  • HTML Documents: A Basic Introduction
    • Intro to the Intro
    • What Is HTML? HTML Tags
    • The Minimal HTML Document
    • Character Formatting
    • Linking
    • Adding Comments
    • Case Sensitivity
    • Graphics and Images
    • Troubleshooting
    • Metatags, Cascading Style Sheets, and Java
    • Looking Behind the Scenes (or, What Did We Do Before the Right-Click?)
    • What About Frames?
  • CGI and Perl: They Hyper Dynamic Duo
    • What Is CGI?
    • Internet Communication Between Client and Server
    • Creating a Web Page with HTML
    • How HTML and CGI Work Together
    • Log Files
    • Where to Find CGI Applications
    • Getting Information Into and Out of the CGI Script
    • Processing Forms with CGI
    • The CGIpm Module


This is the end of the document. Go back to the top.