Sunday, September 05, 2010
   
Text Size

Search Site

Courses:

77-972 JavaScript-Advanced Programming Second Edition

click here to download the course outline   

JavaScript: Advanced Programming (Second Edition)

Course Specifications

Course number: 077972

Software Version Number: 1.5

Course length: 1 day

Course Description

Overview:

 

JavaScript: Advanced Programming (Second Edition) is a hands-on instruction book for

students who want to learn more about JavaScript programming.

Prerequisites: Before they begin this course, students should understand basic JavaScript programming.

For example, they should already know how to write and call a simple JavaScript function.

We do not provide basic computer, Internet, or JavaScript concepts in this book. A student who hasn’t

used JavaScript should first take the Element K course

 

JavaScript: Programming (Second Edition).

Delivery Method: Instructor-led, groups-paced, classroom-delivery (or distance learn) learning model

with structured hands-on activities.

Benefits: Students will learn how to use advanced JavaScript programming features and techniques to

enhance their use of JavaScript in developing Web pages.

Target Student: Students enrolling in this course should understand basic JavaScript programming. For

example, students should already know how to write and call a simple JavaScript function.

Hardware/Software Requirements:

 

A PC-compatible (or Macintosh) computer.

 

A Super VGA monitor and video card capable of displaying at a resolution of 800 x 600 or

greater.

 

A mouse or compatible tracking device.

 

A CD-ROM drive.

 

For Internet Explorer 6:

o

 

A computer with a 486/66 MHz processor or higher (Pentium recommended).

o

 

RAM requirements (minimum):

 

On Windows 98: 16 MB.

 

On Windows 98 Second Edition: 16 MB.

 

On Windows NT 4.0 with Service Pack 6a and higher: 32 MB.

 

On Windows 2000: 32 MB.

 

On Windows Millennium Edition: 32 MB.

o

 

Hard Drive Space (full install):



 

On Windows 98: 11.5 MB.



 

On Windows 98 Second Edition: 12.4 MB.



 

On Windows NT 4.0 with Service Pack 6a and higher: 12.7 MB.



 

On Windows 2000: 12 MB.



 

On Windows Millennium Edition: 8.7 MB.

 

For Netscape Navigator 6.1:

o

 

On Windows:



 

Windows 95, 98, 98SE, Millennium, NT 4.0, or 2000.



 

Intel Pentium-class 233 MHz (or faster) processor.



 

64 MB RAM.



 

26 MB free hard disk space.

On Macintosh:

o

 

Mac OS 8.6 or later.

o

 

PowerPC 604e 266 MHz or faster processor, or G3/G4.

o

 

64 MB RAM.

o

 

36 MB free hard disk space.

 

On Linux:

o

 

Red Hat Linux 6.x and 7 with X11 R6.

o

 

Intel Pentium-class 233 MHz (or faster) processor.

o

 

64 MB RAM.

o

 

26 MB free hard disk space.

OPTIONAL — (For course setup only) Administrative access to a Web server (to install a server

application and various demo files).

OPTIONAL — Client access to a Web server (to submit CGI requests to a server application and to

browse various demo files).

Performance-based Objectives

Lesson objectives help students become comfortable with the course, and also provide a means to

evaluate learning. Upon successful completion of this course, students will be able to:

Debug code and handle errors.

Create custom objects with custom methods and properties.

Create, read to, write from, and delete both single and multi-dimensional arrays.

Build functionality that selects, sorts, and searches data tables for display.

Store, retrieve, and delete cookies.

Write JavaScript code to communicate with Java applets, Shockwave movies, and ActiveX controls.

Course Content

Lesson 1: Error-handling and Debugging

Topic 1A: Common Scripting Errors

Topic 1B: Using the Microsoft Windows Script Debugger

Topic 1C: Language-based Debugging and Error Handling

Lesson 2: Custom Objects

Topic 2A: Introduction to Objects

Topic 2B: Constructor Functions

Topic 2C: Methods

Lesson 3: Arrays

Topic 3A: Introduction to Arrays

Topic 3B: Creating and Populating Arrays

Topic 3C: Deleting Array Elements

Topic 3D: Multi-dimensional Arrays

Lesson 4: Displaying and Manipulating Data Tables

Topic 4A: Loading Data

Topic 4B: Selecting Data for Display

Topic 4C: Searching Data for Display

Topic 4D: Sorting Data for Display

Lesson 5: Cookies

Topic 5A: Introduction to the Cookie Object

Topic 5B: Storing Cookies

Topic 5C: Reading and Processing Cookie Values

Topic 5D: Deleting Cookies

Lesson 6: Communicating With Applets

Topic 6A: Communicating With Java Applets

Topic 6B: Communicating With Director Shockwave Movies

Topic 6C: Communicating with ActiveX

Appendix A: JavaScript and Server Applications

Communicating With Server Applications

 

Online Content

CourseOutlinesonline


IL Training

CourseOutlines-Instructor

Online Ordering

Access Our LMS

Search Courseware