INTRODUCTION TO JAVASCRIPT– GTIT7

Course Description

In this 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.

^^

Duration

3 days

^^

Target Audience

This course is suitable for IT professionals with programming experience.

^^

Course Prerequisites

Experience in HTML is required. CSS Experience and programming experience is beneficial. HTML skills are taught in the following courses:

If you have any questions or doubts as to whether you meet the pre-requisites for this course, or indeed are wondering which course best suits you, please consult with us to discuss your suitability for course attendance.

^^

Suggested Follow on Courses

^^

Course Content

1. JAVASCRIPT BASICS

  1. The Name “JavaScript”
  2. The HTML DOM
  3. JavaScript Syntax
  4. Basic Rules
  5. Dot Notation
  6. Square Bracket Notation
  7. Where Is JavaScript Code Written?
  8. JavaScript Objects, Methods and Properties
  9. Methods
  10. Properties
  11. The Implicit window Object
  12. The getElementById() Method
  13. Event Handlers

 

2. VARIABLES, ARRAYS AND OPERATORS

  1. JavaScript Variables
  2. A Loosely-typed Language
  3. Storing User-Entered Data
  4. Arrays
  5. Associative Arrays
  6. Array Properties and Methods
  7. JavaScript Operators

 

3. JAVASCRIPT FUNCTIONS

  1. Built-in Functions
  2. Number(object)
  3. String(object)
  4. isNaN(object)
  5. parseFloat() and parseInt()

 

4. BUILT-IN FUNCTIONS VS. METHODS

  1. User-defined Functions
  2. Function Syntax
  3. Passing Values to Functions
  4. A Note on Variable Scope
  5. Returning Values from Functions

 

5. BUILT-IN JAVASCRIPT OBJECTS

  1. String
  2. Math
  3. Date
  4. typeof Operator

 

6. CONDITIONALS AND LOOPS

  1. Conditionals
  2. if – else if – else Conditions
  3. Switch / Case
  4. Loops
  5. while Loop Syntax
  6. do…while Loop Syntax
  7. for Loop Syntax
  8. for…in Loop Syntax

 

7. JAVASCRIPT FORM VALIDATION

  1. Accessing Form Data
  2. Basics of Form Validation
  3. The this Object
  4. Cleaner Validation
  5. Validating Radio Buttons
  6. Validating Checkboxes
  7. Validating Select Menus
  8. Focus, Blur, and Change Events
  9. Focus and Blur
  10. Change
  11. Validating Textareas

 

8. IMAGES, WINDOWS AND TIMERS

  1. Image Rollovers
  2. Preloading Images
  3. Creating a Slide Show
  4. Windows
  5. Timers
  6. Popup Timed Slide Show

 

9. NAVIGATOR, HISTORY  AND LOCATION OBJECTS

  1. The navigator Object
  2. Feature Detection
  3. history Object
  4. location Object
  5. Creating a Simple Quiz

^^

See more Internet Technologies courses