Adobe Training
Acrobat Training
Captivate Training
Dreamweaver Training
Flash Training
Flex Training
Illustrator Training
InDesign Training
Photoshop Training
Web Development
AJAX Training
CSS Training
HTML Training
JavaScript Training
PHP MySQL Training
Ruby on Rails Training
XML Training
Microsoft Office
Access Training
Excel Training
Outlook Training
PowerPoint Training
Project Training
Visio Training
Word Training
Business Skills
Anger Management Class
Business Communication
Business Etiquette Training
Business Writing Class
Change Management
Customer Service Training
Project Management Training
Sales Training
Supervisor Training
Time Management Training
QuickBooks
QuickBooks Training

JavaScript Training | Chicago
JavaScript Fundamentals
Course Description
On this 3 day hands-on JavaScript training class you will learn how easy it is to use JavaScript to solve real-world problems, build smarter forms, track user events (such as mouse clicks and key strokes), and design eye-catching animations and drop down menus. Then you will move onto more powerful techniques using the DOM and Ajax.
Target Audience
Whether you've never seen a line of JavaScript code in your life, or you've seen one too many lines that doesn't do what you expect, this course will show you how to make JavaScript work for you. We assume going in that you've got a good handle on HTML web design.
Leaning Objectives
Upon successful completion of this JavaScript Training course students will be able to:
- Learn JavaScript's built-in Functions, Methods, and Properties.
- Easily integrate JavaScript in your Web Site.
- Use JavaScript to validate Form entries and interact with your Users.
- Understand how to Respond to User Events.
- Create Animations that bring your Web Site to Life.
- Start Programming using the DOM and AJAX.
Upcoming Classes
Chicago |
Aug, 2008 | Sep, 2008 | Oct, 2008 | Nov, 2008 |
| JavaScript Fundamentals | Sep 8 - 10 | Nov 3 - 5 |
Course Outline
The Three Layers of the Web
- HTML for Content
- CSS for Presentation
- JavaScript for Behavior
- The Right Way
- JavaScript Libraries
Programming with JavaScript
- Running a JavaScript Program
- Statements: Bite-sized Chunks for your Browser
- Comments: Bite-sized Chunks Just for You
- Variables: Storing Data for your Program
- Conditions and Loops: Controlling Program Flow
- Functions: Writing Code for Later
- Objects
Document Access
- The Document Object Model: Mapping your HTML
- Accessing the Nodes you Want
- Changing Styles
- Example: Making Stripy Tables
- Exploring Libraries
Events
- An Eventful History
- Event Handlers
- Event Listeners
- Example: Rich Tooltips
- Example: Accordion
- Exploring Libraries
Animation
- The Principles of Animation
- Controlling Time with JavaScript
- Revisiting Rich Tooltips
- Old-school Animation in a New-school Style
- Path-based Motion
- Revisiting the Accordion Control
- Exploring Libraries
Form Enhancements
- HTML DOM Extensions
- Form Validation
- Custom Form Controls
- Example: Slider
- Exploring Libraries
Errors and Debugging
- Nothing Happened!
- Common Errors
- Debugging with Firebug
Ajax
- XMLHttpRequest: Chewing Bite-sized Chunks of Content
- A Word on Screen Readers
- Putting Ajax into Action
- Seamless Form Submission with Ajax
- Exploring Libraries
Looking Forward
- Bringing Richness to the Web
- Rich Internet Applications
- JavaScript Off the Web
- Exploring Libraries
The Core JavaScript Library
- The Object
- Event Listener Methods
- Script Bootstrapping
- CSS Class Management Methods
- Retrieving Computed Styles
- The Complete Library

















