CTE Solutions chair
Quick Search:  
Course No.  
Savings

Got A Question?
Talk to an Educational Consultant and get the answers you need.

By Phone
Ottawa: 613-798-5353
Toronto: 416-284-2700
Toll Free: 1-800-699-4007

right arrow Ask your question online

PR010 - Javascript Programming



View Dates and Locations

Summary


Programming TrainingIn 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.

Audience

 

         
  • Programmers and web developers.

Prerequisites

 

 

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

Duration

 

 

         
  • 3 days

Course Outline

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

 

     

Register Now


$1,495.00
$1,420.25 CAD
web special rate


register now

Register By Phone

1-800-699-4007

Email CTE Solutions

sales@ctesolutions.com


Course Dates


Ottawa


Monday, August 15, 2016
3 days

Toronto


Monday, August 15, 2016
3 days

Halifax


Monday, August 15, 2016
3 days

Vancouver


Monday, August 15, 2016
3 days

Winnipeg


Monday, August 15, 2016
3 days

Calgary


Monday, August 15, 2016
3 days

Edmonton


Monday, August 15, 2016
3 days

Montreal


Monday, August 15, 2016
3 days

Victoria


Monday, August 15, 2016
3 days

Mississauga


Monday, August 15, 2016
3 days

Saskatoon


Monday, August 15, 2016
3 days

Virtual Live Training


Monday, August 15, 2016
3 days

Ottawa


Monday, October 31, 2016
3 days

Virtual Live Training


Monday, October 31, 2016
3 days

Saskatoon


Monday, October 31, 2016
3 days

Mississauga


Monday, October 31, 2016
3 days

Victoria


Monday, October 31, 2016
3 days

Montreal


Monday, October 31, 2016
3 days

Edmonton


Monday, October 31, 2016
3 days

Calgary


Monday, October 31, 2016
3 days

Winnipeg


Monday, October 31, 2016
3 days

Vancouver


Monday, October 31, 2016
3 days

Halifax


Monday, October 31, 2016
3 days

Toronto


Monday, October 31, 2016
3 days

Certifications




  Latest Tweet