- 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-703 VBScript Introduction
click here to download the course outline
VBScript Introduction
Course specifications
Course number: 077703
Course length: 2 day(s)
Hardware/software required to run this course
• At least 32 MB of RAM
• 10 MB of hard drive space
• Pentium or higher
• Windows 95, Windows 98, Windows 2000, or Windows NT
• A Student directory located on the hard drive
• Microsoft Internet Explorer 4 or above
• A text editor (such as Microsoft Notepad)
In addition, you will need printers if you want to print the script output created in the course.
See your reference manual for hardware considerations that apply to your specific hardware setup.
Course description
Overview: Students will learn to use or create VBScript variables, arithmetic and logical operators,
built-in and custom functions, and conditional statements and loops, as well as understand variant subtypes.
Prerequisites: A working knowledge of advanced-level HTML. Programming experience is helpful, but
not required.
Delivery method: Instructor-led, group-paced, classroom-delivery learning model with structured handson
activities.
Benefits: Students will learn how to turn their Web pages from static text and images into functional,
interactive, and dynamic communications and e-commerce tools.
Target student: Students enrolling in this course should understand the Windows user interface,
Windows-based applications, and be proficient with advanced-level HTML.
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:
•
Define VBScript and describe the advantages of using it in Web pages.
•
Embed VBScript code in an HTML document, hide the VBScript code from browsers that lack
a VBScript interpreter, and insert comments into VBScript code.
•
Define variables, name them appropriately, and demonstrate implicit and explicit declarations
of variables.
•
Declare arrays and use them in scripts.
•
Use the four types of VBScript operators and produce specific results by demonstrating their
precedence.
•
Insert functions, subroutines, and Event Procedures into VBScripts and reduce programming
effort by using VBScript’s predefined procedures.
•
Write code that makes decisions based on existing conditions using control structures and
loops.
•
Format numbers and manipulate the variant subtype String, using some predefined functions.
•
Enable communication with Web page visitors using Message and Input boxes.
•
Extract date and time information from the client computer, format it, and display the date and
time of the last update on the Web page.
•
Use the DOM to control the layout of HTML pages, add effects, and get information from users.
•
Use functions to handle Windows mouse and keyboard events, validate user input, and handle
run-time errors.
Course content
Lesson 1: VBScript & the Web
VBScript Popularity
VBScript Defined
Platform or Host Dependence
Scripting Languages
Lesson 2: VBScript Basics
Embedding VBScript in HTML
VBScript to Display Information
Hiding VBScript from Older Browsers
Code Documentation & Formatting
Lesson 3: Variables, subtypes & Constants
Variable Defined
Declaring Variables
Naming Variables
Variants & Subtypes
Assigning Values to Variables
Determining Variant Subtype
Data Subtype Conversion
Numeric & Literal Constants
Lesson 4: Arrays
Groups of Similar Variables
One-Dimensional Arrays
Multi-Dimensional Arrays
Lesson 5: VBScript Operators
VBScript Operators
Arithmetic Operator Precedence
Comparison Operators
Logic Operators
String Concatenation
Lesson 6: VBScript Procedures
Procedures
Subroutine Procedures
Scope of Variables
Function Procedures
Randomize & RND
Lesson 7: Program Control & Structure
Control Statements
Four Control Structures
Using Loops
Lesson 8: Strings & Numbers
Strings
Formatting Numbers
Lesson 9: Message & Input Boxes
Message Box
Input Boxes
Lesson 10: Dates & Times
Dates & Times
Splitting Up Dates & Times
Page Updates
Lesson 11: The Document Object Model
What Does VBScript Manipulate?
History & Background of the DOM
Properties, Methods, Events & Collections
Internet Explorer 5.x DOM
Lesson 12: Event Handlers
Top-Down vs. Event-Driven Programming
Mouse Events
Keyboard Events
Validation & Error Handling