Advanced JavaScript Programming
Course length:
2 days
Course description
Overview: Students who are already familiar with the fundamentals of JavaScript programming will learn how to develop scripts that are modular, easily maintainable, and compatible with multiple browsers. Students will learn debugging techniques and how to use advanced programming features such as custom objects, arrays, and cookies. Students will also learn how JavaScript communicates with other software such as applets and server-side scripts.
Prerequisites: JavaScript Programming or equivalent knowledge.
Delivery method: Instructor-led, group-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:
- Debug and maintain JavaScript code libraries.
Course content
Lesson 1: Programming techniques
- Toward ease of maintenance
- Supporting multiple browsers
- Introduction to objects
- Introduction to arrays
- Introduction to the Cookie object
- Communicating with Java applets

