JavaScript for Interactive Web Design Training Class

The JavaScript for Interactive Web Design training class teaches you the JavaScript programming techniques you need to develop leading-edge, interactive features for your Web site and to prepare for learning Java. The JavaScript skills you will learn in this course include:


All students should have a strong knowledge of HTML, including forms, tables, and basic CGI scripting, either from their own study or from WestLake's Advanced HTML/Introduction to CGI Scripting course. In addition, all students should be familiar with C, C++, Pascal, or another high-level programming language.

JavaScript examples, as well as a more deatiled explanation of the language, are available on our FAQ page. A more detailed outline of the course is available, as is a comprehensive listing of JavaScript resources. For course dates and prices, visit the registration form.

This course includes a fully-illustrated, 80-page training workbook, a copy of O'Reilly & Associates' JavaScript: The Definitive Guide, and handouts.

 


Course Outline

Prerequisites: All students should have a strong knowledge of HTML forms and tables and of CGI scripting, either from their own study or from WestLake's Advanced HTML/Introduction to CGI Scripting and JavaScript course. In addition, students must be familiar with at least one high-level programming language such as Pascal, C, or C++.

Student Objectives:


9:00 An Introduction to JavaScript (30 min. discussion and demos)


9:30 The JavaScript Environment


10:45 Break

10:55 JavaScript Programs for Dynamic Data Processing
(30 min. discussion, 60 min. hands-on)


12:30 Lunch

1:30 Form Validation (30 min. discussion, 50 min. hands-on)

2:50 Break

3:10 The Status Bar (15 min. discussion, 30 min. hands-on)

3:55 Handling Multiple Frames, Forms, and Anchors in JavaScript (10 min. discussion)

4:05 Dynamic Image "Flipping" (10 min. discussion, 20 min. hands-on)

Enhancements to JavaScript incorporated in Netscape Navigator 3.0 enable images to be dynamically changed on screen in response to a user's actions.

4:35 Cookies (15 min. discussion)

"Cookies" enable information about a user's visit to your site to be stored on their hard drive and later retrieved. For example, your site may have a 90-page on-line book. A user visits and reads the first 45 pages. Later, when he returns, you could use cookies to automatically have page 46 loaded.

4:50 Conclusion