- 85-985: Introduction to Project Portfolio Management (Second Edition)
- 85-081: PMI Scheduling Professional (PMI–SP)® Certification
- 85-080: Project Managing Outsourced Resources
- 85-073: PMI Risk Management Professional (PMI–RMP®) Certification
- 85-061: Certified Associate in Project Management (CAPM®) Certification: Fourth Edition
- 85-037: Managing Outsourced Projects as an IT Vendor
- 85-026: Introduction to Agile Project Management
- 85-014: Project Management Skills for Technical Teams
- 85-995: Fundamentals of Databases Using Oracle
- 85-956: Introduction to Programming Using Java
- 85-170: Adobe® ColdFusion® 8 – Level 2
- 85-169: Adobe® ColdFusion® 8 – Level 1
- 85-091: Certified Software Tester (CSTE)
- 85-082: Developing XML–Based Web Applications
- 85-078: Certified Software Quality Engineer (CSQE)
- 85-072: SQL – Advanced Querying (Fourth Edition)
- 85-071: SQL–Fundamentals of Querying (Fourth Edition)
- 85-067: Software Programming – Best Practices
- 85-053: Introduction to Software Life Cycle Models
- 84-755: Adobe® RoboHelp® 8 – Level 1
- 85-983: Security Awareness (Third Edition)
- 85-979: Introduction to Network Design and Management
- 85-954: Certified Information Systems Security Professional (CISSP)®: Second Edition
- 85-063: Certified Information Security Manager (CISM®) Certification
- 85-057: Firewall – A Network Security Me
- 84-705: Introduction to Personal Computers Using Windows® 7
- 84-689: Mac OS® X v10.6 – Introduction
- 84-628: Microsoft® Office Project 2007 – Web Access
- 84-602: Microsoft® Project 2010 – Level 1
- 84-595FL: Microsoft ® Office Outlook ® 2010 – Level 1 (First Look)
- 84-595: Microsoft® Office Outlook™ 2010 – Level 1
- 84-594FL: Microsoft® Office Outlook® 2010 – Transition from Outlook® 2003 (First Look)
- 84-592FL: Microsoft® Office PowerPoint® 2010 – Level 1 (First Look)
- 84-591FL: Microsoft® Office PowerPoint® 2010 – Transition from PowerPoint® 2003 (First Look)
- 84-587FL: Microsoft® Office Access® 2010 – Level 1 (First Look)
- 84-586FL: Microsoft® Office Access® 2010 – Transition from Access® 2003 (First Look)
- 84-583: Microsoft® Office Word 2010 – Level 2
- 84-582FL: Microsoft® Office Word 2010 – Level 1 (First Look)
- 84-581FL: Microsoft® Office Word 2010: Transition from Word 2003 (First Look)
- 84-577: Microsoft® Office Excel® 2010 – Level 2
- 84-576FL: Microsoft® Office Excel® 2010 – Level 1 (First Look)
- 84-575FL: Microsoft® Office Excel® 2010: Transition from Excel 2003 (First Look)
- 84-574FL: Microsoft® Office 2010 – Transition from Office 2003 (First Look)
- 85-070: Motivating IT Teams
- 85-069: Effective Contract Negotiation for IT Managers
- 85-059: IT Infrastructure Library (ITIL®) Foundation Certification v3.0
- 85-035: Fundamentals of Finance for IT Managers
- 85-033: Strategic IT Planning Skills (Includes Simulation)
- 85-013: Effectively Managing Technical Teams
- 84-748: QuickBooks® 2010 for Windows – Advanced
- 84-747: QuickBooks® 2010 for Windows – Introduction
- 84-697: Microsoft® SharePoint® Foundation 2010–Level 2
- 84-696: Microsoft® Windows® SharePoint® Foundation 2010 –
- 84-314: Google™ AdWords for Businesses
- 84-688: Adobe® After Effects® CS4
- 84-502: Adobe® Dreamweaver® CS5 – Level 1 (First Look)
- 84-397: Adobe® InDesign® CS5 – Level 1
- 84-396: Adobe® Illustrator® CS5 – Level 2
- 84-395FL: Adobe® Illustrator® CS5 – Level 1 (First Look)
- 84-389FL: Adobe® Flash® CS5 – Level 1 (First Look)
- 84-385: Adobe® Photoshop® CS5 – Level 2
- 84-384FL: Adobe® Photoshop® CS5 – Level 1 (First Look)
- 84-379: Adobe® CS5 – New Features
- 84-249: Adobe® Fireworks® CS4 (Macintosh)
- 84-248: Adobe® Photoshop® CS4 – Photo Printing & Color
- 85-048: Advanced Wireless Communications
- 85-047: Fundamentals of Multiprotocol Label Switching (MPLS)
- 85-031: Fundamentals of Switching Technologies
- 85-024: Fundamentals of Voice Over IP
- 85-056: Certified Information Systems Auditor (CISA®) Certification
- 84-236: Adobe® InDesign® CS4 – Level 2 (Macintosh)
- 84-214: Adobe® Illustrator® CS4 – Level 2 (Macintosh)
- 84-213: Adobe® Flash® CS4 – Level 2 (Macintosh)
- 84-094: Adobe® Dreamweaver® CS4 – Level 2 (Macintosh)
- 84-091: Adobe® Flash® CS4 – Level 1 (Macintosh)
- 84-085: Adobe® Photoshop® CS4 – Level 2 (Macintosh)
- 84-083: Adobe® InDesign® CS4 – Level 1 (Macintosh)
- 84-071: Making Google™ Work for You
- 84-069: Create Legal Forms Using Microsoft® Word 2007
- 84-066: Adobe® Dreamweaver® CS4 – Level 1 (Macintosh)
- 84-065: Adobe® Illustrator® CS4 – Level 1 (Macintosh)
- 84-064: Adobe® Photoshop® CS4–Level 1 (Macintosh)
- 84-031: Adobe® Photoshop® Elements 6.0
- 84-016: Adobe® RoboHelp® 7 – Level 2
- 84-000: Adobe® RoboHelp® 7 – Level 1
- 58-719 Integrating Your Business Solutions With Microsoft� Office Professional Edition 2003
- 77-972 JavaScript-Advanced Programming Second Edition
- 77-971 JavaScript-Programming Second Edition
- 77-961 NetObjects Fusion 5 Advanced
- 77-960 NetObjects Fusion 5 Introduction
- 77-956 Rational Rose Introduction
- 77-955 Java 2 Advanced Programming
- 77-954 Java 2-Programming Language for Developers
- 77-953 XML-Schema Design Second Edition
- 77-952 XML-DTD Design Second Edition
- 77-951 DHTML Cross-browser Techniques Second Edition
- 77-950 ZENworks 2 Workstation Management
- 77-948 XML An Introduction Second Edition
- 77-944 XML-Document Object Model DOM 1
- 77-942 XML Schema Design
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