JavaScript "Building Interactive Web Pages"

LENGTH OF COURSE:
3 Days

DESCRIPTION: This course begins with an introduction to the basics of Web Pages and HTML. After the brief introduction, the students will rapidly enter the world of JavaScript coding. JavaScript is one of the easiest ways to spice up a Web Page and to develop pages that interact with users. This course guides the student through the process and syntax used to develop "First Class" dynamic Web Pages.

PREREQUISITES: Some knowledge of Internet Terminology and HTML.

INSTRUCTION TECHNIQUES: This course includes Lecture, and Extensive Interactive Labs. Students will create many interactive Web Pages using the various techniques taught in the course. Students will need to have access to any text editing tool and a Web Browser. NetScape and Internet Explorer are preferred.

AUDIENCE

This course is designed for student that needs to design, code, test and install Web Pages using JavaScript.
KEY HIGHLIGHTS:

  • Introduction to Interactive Web Pages
  • JavaScript Overview
    • Web Scripting Basics
    • Scripts and Programs
    • JavaScript and Browsers
    • Alternatives to JavaScript
  • Creating Simple Scripts
    • Tools for Scripting
    • Adding JavaScript Statements
    • Variables and Calculations
    • Creating Output
    • Adding Script to Web Pages
    • Testing Scripts
  • JavaScript Capabilities
    • Using the Status Line
    • Navigational Aids
    • Pop-up Windows
    • Graphics and Animation
    • Validating Forms
    • Working with Plug-Ins
    • Complex Scripts
    • Copying a Script
  • How JavaScript Programs Work
    • Combining Tasks with Functions
    • Understanding Objects
    • Handling Events
    • Conditional Statements
    • Loops
    • Sequence of Script Runs


  • Using Variables and Functions
    • Defining and Calling a Function
    • Returning a Value
    • Local and Global Variables
    • Assigning Values to Variables
    • Data Types in JavaScript
    • Converting Between Data Types
  • Strings and Arrays
    • Using String Objects
    • Working with Substrings
    • Using Numeric Arrays
    • Using String Arrays
    • Displaying Scrolling Messages
  • Testing and Comparing Values
    • The IF Statement
    • Conditional Operators
    • Conditional Expressions
    • Evaluating a Users Response
  • Using Loops
    • FOR and WHILE Loops
    • DO...WHILE Loops
    • FOR...IN Loops
  • Built-in Objects
    • Creating Object, Object Properties and Values
    • Using Methods
    • Math Objects
    • Date Objects


  • Document Object Model
    • History of DOM
    • Working with Web Documents
    • Browser History
    • Reading Information about the Browser
  • Creating Custom Objects
  • Responding to Events
  • Using Windows and Frames
  • Getting Data with Forms
  • Using Graphics and Animation
  • Working with Stylesheets
    • Style and Substance
    • Defining and Using CSS Styles
    • Creating a Simple Stylesheet
    • Controlling Styles with JavaScript
  • Creating Dynamic Pages with DOM
  • Using Advanced DOM features
  • Finding and Handling Errors

Return to Home Page.
Return to Alphabetic Listing of Courses.
Return to Courses by Subject.
Request More Information or Contact Us.