JavaScript Training Course
Customized On-site Training
Request a Quote
or call
1 (888) 357-1204
(2 days)
JavaScript Training Summary
JavaScript Training Course teaches JavaScript using the by-example methodology that focuses on hands-on learning. This course's unique and classroom-tested learning path contains hundreds of small, easy-to-understand examples that demonstrate the full range of JavaScript's power.
One step at a time, JavaScript Traiing Course guides new JavaScript programmers through every essential technique, from script setup to advanced DOM and CSS programming.
JavaScript Training Objectives
- Data types, literals, and variables
- Operators, control structures, and functions
- Building dialog boxes and working with JavaScript objects using the Browser object: navigator, windows frames, dynamic images, and links
- Event handling, regular expressions, and form validation
- The JavaScript Document Object Model (DOM), Cascading Style Sheets (CSS), and Dynamic HTML
Audience for JavaScript Training
Whether you're a first-time or long-time scripter, a Web professional or sysadmin, this course will help you write rock-solid JavaScripts that get the job done.
JavaScript Training Prerequisites
JavaScript Training Outline
Introduction to JavaScript
- What JavaScript Is and What JavaScript Is Not
- What JavaScript Is Used For
- JavaScript and Events
- What Versions? What Browsers?
- Where to Put JavaScript
- JavaScript and Old or Disabled Browsers
- JavaScript from External Files
Script Setup
- The HTML Document and JavaScript
- Syntactical Details
- Generating HTML and Printing Output
- About Debugging
The Building Blocks: Data Types, Literals, and Variables
- Data Types
- Variables
- Bugs to Watch For
- Exercises
Dialog Boxes
- Interacting with the User Exercises
Operators
- About JavaScript Operators and Expressions
- Types of Operators Number, String, or Boolean?
- Datatype Conversion
- Special Operators
Under Certain Conditions
- Control Structures, Blocks, and Compound Statements
- Conditionals
- Loops
Functions
- What Is a Function?
- Debugging
Objects
- What Are Objects?
- User-Defined Objects
- Manipulating Objects
JavaScript Core Objects
- What Are Core Objects?
- Array Objects
- Array Properties and Methods
- The Date Object
- The Math Object
- What Is a Wrapper Object?
The Browser Objects: Navigator, Windows, and Frames
- JavaScript and the Browser Object Model
The Document Objects: Forms, Images, and Links
- The Document Object Model
- Introduction to Forms
- Introduction to Images
- Introduction to Links
Handling Events
- Introduction to Event Handlers
- Event Handlers as JavaScript Methods
- Handling a Window or Frame Event
- Handling Mouse Events
- Handling Link Events
- Handling a Form Event
- Handling Key Events: onKeyPress, onKeyDown, and onKeyUp
- Handling Error Events
- The event Object
Regular Expressions and Pattern Matching
- What Is a Regular Expression?
- Creating a Regular Expression
- Getting Control—The Metacharacters
- Form Validation with Regular Expressions
Cookies
- What Are Cookies?
- Creating a Cookie with JavaScript
Dynamic HTML: Style Sheets, the DOM, and JavaScript
- What Is Dynamic HTML?
- What Is a Style Sheet?
- Types of Style Sheets
- Where Does JavaScript Fit In?
JavaScript Web Resources
- HTML Documents: A Basic Introduction
- Intro to the Intro
- What Is HTML? HTML Tags
- The Minimal HTML Document
- Character Formatting
- Linking
- Adding Comments
- Case Sensitivity
- Graphics and Images
- Troubleshooting
- Metatags, Cascading Style Sheets, and Java
- Looking Behind the Scenes (or, What Did We Do Before the Right-Click?)
- What About Frames?
- CGI and Perl: They Hyper Dynamic Duo
- What Is CGI?
- Internet Communication Between Client and Server
- Creating a Web Page with HTML
- How HTML and CGI Work Together
- Log Files
- Where to Find CGI Applications
- Getting Information Into and Out of the CGI Script
- Processing Forms with CGI
- The CGIpm Module
Related Courses
- Ajax Training
- Web Development With Spring and Hibernate Training
- Advanced Ajax Training
- PHP Training
- Ruby on Rails Training
- XHTML Training
- CSS Training
- Google Maps Applications Training
- Rails Administration Training
- Complete Spring Framework Training
- Web Development With Servlets and JSPs Training
- Python Training
- Perl Training
- XML Training
- XSL Training
- XML and XSL Training
- Introduction to CSS Training
- Advanced CSS Training
- JavaScript and DOM, the Ajax building blocks Training