Watch A Short Video Overview of Instructor-Led Online Classes

Free Demonstration
What Students are Saying…

See More Student Testimonials
News and Discounts
Subscribe to receive news about our new courses and valuable training discounts!
First Name
Last Name

Javascript Training

How To Take This Class:

Live Instructor-Led Online Class
Cost: $900.00

  • Live class with an instructor
  • Hands-on exercises and student labs
  • Classes never cancelled due to low enrollment
  • Six months of instructor email support
  • Course manual and headset shipped to you
  • Money-back guarantee
Onsite Group Training
Cost: Based on number of students

  • For groups as small as 3 people
  • Expert instructor comes to your location
  • Hands-on exercises and student labs
  • Customization at no extra charge
  • Six months of instructor email support
  • All-inclusive pricing
  • Money-back guarantee

    > Request Group Pricing Proposal

Course Duration:

3 Days

Course Description:

This JavaScript training course is a jump-start to creating and working with JavaScript. This course covers the material students need to know to become proficient using JavaScript with Web pages. Students will learn JavaScript’s critical elements, including language syntax, script design, and deployment. This course will provide students with a strong foundation in JavaScript and enable them to build JavaScript enabled Web pages correctly and with confidence.

Course Objectives:

Upon successful completion of this course, students will be able to:

  • Write JavaScript code and use it in Web pages.
  • Use JavaScript to interact with HTML forms.
  • Grasp the fundamentals of JavaScript data types, such as Strings, Integers, and Booleans.
  • Implement loops and handle arrays.
  • Handle errors and exceptions gracefully in your applications.
  • Model data using an object-based approach.
  • Organize scripts to make them easier to change in the future, and implement into other projects.

Course Audience:

This course is designed for Web designers and others who want to learn how to use JavaScript to enhance their Web sites.

Course Prerequisites:

Practical experience with PCs and desktop workstations. Knowledge of web browser platforms (Internet Explorer, Mozilla/Netscape, etc) is helpful. General knowledge of HTML/XHTML tags, including form tags. Basic programming knowledge is helpful, but not necessary.

Course Syllabus:

  1. 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
  2. Variables, Arrays and Operators
    • 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