Training Resources
Accessibility

Web Development

Adobe / Macromedia Web
Programming

Visual Studio 2005 (.NET 2.0):
VB.NET Application Development
ADO.NET Data
Programming in VB
C#.NET Application Development
ADO.NET Data
Programming in C#
Visual Studio 2008 (.NET 3.5):
VB.NET Application Development
C#.NET Application Development
What's New in VS2008
(2-day courses):
Databases

Professional Courses

Project Management
with
Microsoft Project
Managing Enterprise Projects
Using Project Server
Adobe

Microsoft SharePoint

Technical

Geographic (GIS)

ESRI ArcGIS 9.2:
ESRI ArcGIS 9.3:
Microsoft Office

Training Resources
JavaScript - Introduction
2 day course
In this hands-on course, you will learn to use JavaScript to enhance web pages with effects and interactivity. As part of our Web Development Series, this class includes techniques for developing standards compliant Accessible Web Sites. Used improperly, JavaScript can create many accessibility problems. Through this course, you will learn proper JavaScript coding techniques, types of things that JavaScript is used for, where to place the JavaScript code, how to respond to user events, how to interact with the content and elements of the web page, how to understand the Document Object Model (DOM), and how to interact with some Cascading Style Sheet properties such as the visibility of page elements.
Course Topics:
(for a full detailed outline, visit our PDF link above)
Introduction to JavaScript
- The Origins of JavaScript
- Why Standards and Accessibility Matter
- Programming and Scripting Concepts
- Characteristics of JavaScript
- Object-based, Event-driven, Platform-independent
- Client-side versus Server-side Applications
- Common Uses of JavaScript
- What JavaScript Looks Like. Where to Put Code.
Basic Scripting
- Embedding JavaScript in HTML Code
- Referencing an External Script File
- Syntax for Script Blocks and Comments
- Writing a Script to Send Information to the User
- Prompting the User for Input
- Requesting Confirmation from the User
- A Little Syntax: Semicolons and Concatenation
- Working with What the User Gives You
- Creating Page Content "On The Fly"
Objects, Properties, and Methods (Oh my!)
- Wait a Minute. What is an Object?
- For now, let’s keep this simple.
- Where objects come from, what to do with them
- Object Oriented Terminology
- Using Dot Notation to Refer to Objects
- Properties, Methods and Events
- Object Models and The DOM
- Playing with Objects, Setting and Getting Properties
- Invoking Methods and Responding to Events
Declaring and Using Data Variables
- Storing Stuff in Memory for Later Use
- What are Variables and Data Types?
- Naming, Declaring and Working with Variables
- Keywords and Other Reserved Words
- Operators and Operator Types
- Keywords + Variables + Operators = Expressions
- Precedence of Operations
- Inline Scripts versus Event Handling
- Simple User Events and Document Events
Functions, Methods, and Events
- What is a Function?
- Using Built-in Functions
- Declaring you own Functions
- Passing Parameters and Returning Values
- Document Styles and Inheritance
- Selectors, Elements, Classes and IDs
- Linking to One or More External Style Sheets
- Specifying Different Style Sheets for Different Media
- Creating and Testing Style Sheets for Printing
