How Live Online Classes Work
Watch A Short Video Overview of Instructor-Led Online Classes

Microsoft Silver Learning Partner
What Students are Saying...

This was a very thorough class and the instructor was extremely knowledgeable and easy to follow. He was able to answer all my questions and provide relevant examples. I would highly recommend.

Course: Microsoft Project 2010 Training Student: Ellen L., Advanced Testing Laboratory

Dan was a great instructor.He was very personable and knowledgeable. His examples of real world applications of Javascript tied everything together for me.

Course: Javascript Training Student: Jim J., R.W. Baird

This was an excellent learning experience. I started the class with some knowledge of the content, so the pace worked very well for me.

Course: T-SQL with SQL Server 2008 Training Student: Debbie M., Pharmacist Mutual Insurance

The instructor was very knowledgeable and pleasant to work with – Thank You.

Course: Adobe InDesign CS5 Training Student: Kathy G., Choctaw Nation Health Services

Enjoyed the class. Rodney was accommodating, yet stayed on task. Gave plenty of time to ask questions to any level of detail we wanted.

Course: Microsoft Project 2003 Training Student:: David C., Siemens Energy, Inc.

Jen was one of the best instructors I have ever worked with in my past 45 years.

Course: Microsoft Access 2010 Advanced Training Student: Robert C., TNS Global

Jennifer was absolutely fantastic! She was a consummate professional, and I would highly recommend her to anyone that is interested in this course or any of the others that she delivers. Thank you, Jennifer!

Course: Microsoft PowerPivot 2013 Training Student: Jim M., The Bill and Melinda Gates Foundation

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