16 Corporate Woods Boulevard | Albany, New York 12211 | Tel: 518.437.1600

JavaScript Programming

Available Dates: Dec 8-12, Feb 23-27, Apr 20-24, June 1-5
Class Length: 5 day
Cost: $2,495

Class Outline:

Description
This JavaScript programming course is designed for the beginning programmer to develop Web applications using the JavaScript programming language. Students will be introduced to the basic JavaScript programming concepts along with the syntax to implement them. Students should pursue this course if they want to learn about the advanced JavaScript features including DHTML programming, debugging tools, database interaction, interaction with Java.

Table of Contents:

Unit 1: Introduction to JavaScript
Topic A: JavaScript and HTML basics
Topic B: Using the SCRIPT tag and comments

Unit 2: Variables, functions, objects and events
Topic A: Working with variables and functions
Topic B: Introduction to JavaScript objects
Topic C: Using events and event handlers

Unit 3: Data types and operators
Topic A: Using data types and arrays
Topic B: Expressions and operators

Unit 4: Working with control structures and statements
Topic A: Working with decision making statements
Topic B: Working with loops

Unit 5: Windows and frames
Topic A: Working with windows
Topic B: Working with frames
Topic C: Working with location, history, and navigator object

Unit 6: Using forms and data validation
Topic A: Working with forms
Topic B: Validating data

Unit 7: Dynamic HTML and animation
Topic A: Dynamic Object Model
Topic B: Cascading Style Sheets and animation

Unit 8: Working with query strings, cookies and security
Topic A: Working with query strings
Topic B: Working with cookies
Topic C: Implementing security

Unit 9: Debugging JavaScript
Topic A: Basic debugging techniques
Topic B: Additional debugging techniques

Unit 10: Server-side JavaScript using LiveWire
Topic A: Using Netscape LiveWire
Topic B: Using LiveWire core objects

Unit 11: Server-side JavaScript using Active server pages
Topic A: Using Microsoft Active server pages

Unit 12: Introducing database and database connectivity
Topic A: Introducing database concepts
Topic B: Creating database connectivity using LiveWire

Unit 13: Working with Java applets and embedded data
Topic A: Introduction to Java
Topic B: LiveConnect, Java, and JavaScript