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.
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:
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