DevTech - Web Application Development and Training
DevTech - Web Application Development and Training

Introduction to JavaScript

$995 USD $1,495 CND   2 day course
Class times: 8:30 AM to 5:00 PM  Lunch & Breaks throughout day

Introduction to JavaScript is a 2-day course that provides provides developers the skills necessary to utilize JavaScript as a client-side language in web applications.

· Topics
· Objectives
· Prerequisites
· Course Outline
· Register

Topics
Getting started with JavaScript
JavaScript scripting basics, part 1
JavaScript scripting basics, part 2
Validating user-entered data
Generating tables and windows
Managing frames
Gateways and frames
Images
Sounds
Layers
Cookies

Objectives
Upon completion of this course, you should be able to:
Use JavaScript to display messages in the Netscape status bar, display the current date, and display and dynamically update the current time
Manipulate JavaScript Image objects to create rotating banners, toggle buttons, and a slide show.
Use JavaScript to create scrolling text banners and to create a RoloURL to access URLs from a list
Use JavaScript to validate then submit user-entered HTML form data
Use JavaScript to generate an HTML table to display a monthly calendar in its own window
Manipulate the JavaScript Layer object to add a popup layer and transitions to a slide show.
Use JavaScript to manage the final multiframe JavaScript Central! home page
Use JavaScript functions to create a browser gateway and a multiframe tour of a Web site.
Use the EMBED tag to add MIDI and WAV sound files to a Web site and JavaScript methods to manipulate those sound files.
Use cookies to personalize a Web page, to store and retrieve information a visitor enters into a form, and to enable a shopping cart application.

Prerequisites
To gain the most from this class you should have:
Solid knowledge of HTML, solid knowledge of standard programming techniques, some knowledge of object-based programming techniques.

Course Outline
Lesson 1: Getting started with JavaScript
JavaScript: What is it?
JavaScript: What can it do?
JavaScript: How does it work?
Lesson 2: JavaScript scripting basics, part 1
Displaying messages in the Netscape status bar
Displaying the current date
Displaying and dynamically updating the current time
Lesson 3: JavaScript scripting basics, part 2
Creating scrolling text banners
Creating a RoloURL to access URLs from a list
Lesson 4: Validating user-entered data
Validating user-entered text data
Validating user-entered numeric data
Validating user-entered check box data
Enabling the Surveys Submit button
Lesson 5: Generating tables and windows
Generating an HTML table to display a monthly calendar
Displaying the current month in the calendar table
Enabling users to display other months
Displaying the calendar in its own window
Lesson 6: Managing frames
Laying out the final multiframe JavaScript Central! page
Displaying documents in windows and frames
Creating Back and Forward frame-history navigation buttons
Lesson 7: Gateways
Introduction to JavaScript 1.2
Creating browser gateways for a Web site
Creating a multiframe tour of a Web site
Lesson 8: Images
Creating rotating banners
Creating rollover buttons
Creating a slide show
Lesson 9: Sounds
Adding background MIDI music to a Web page
Adding WAV sounds to button clicks
Lesson 10: Layers
Adding layer popups to a Web page
Using layers to create slide-to-slide transitions to a slide show
Lesson 11: Cookies
Introduction to cookies
Storing and retrieving a Web site visitor's form input
Creating a shopping cart application for a Web site
Critiquing the JavaScript Palace
Appendix A: JavaScript scripting reference
Appendix B: JavaScript Resources on the Web
Appendix C: JavaScript Document Object Model

Course Schedule