1011 - Web 2.0 with JavaScript, AJAX, and Dojo

Length Price
5 days $2,125.00

Course Outline

Introduction to JavaScript
Java vs. JavaScript
JavaScript and DHTML
Operators
Looping, Branching and Conditionals
Variables, Arrays, and Objects
Dates
String manipulation
Conversions
Exception Handling
Object-Orienting JavaScript
Browser Compatibilty
Regular Expressions

DHTML Events
Mouse Events
Key Events
Timer Events
Form Events
Client-Side Form validation

JavaScript DOM
XML and HTML
DOM Tree manipulation
Merging XML Data and HTML

AJAX: Asynchronous JavaScript and XML
XMLHttpRequest
Server Side support
Events and Timers

JSON: JavaScript Object Notation
XML vs. JSON
Server side class conversion

DWR: Direct Web Remoting
Proxy model
Configuration
DWR Unit Testing
Integrating into AJAX

Dojo Overview
Reusable Cross-browser Widgets
Dojo Objects
Dojo Packages
Dojo DOM
Dojo Events
Internationalization
Form Widgets
Layout Widgets
Dojo Debugging with Firefox and Firebug

Dojo Events
Event Handlers
Widget Events
Before and After Advice Handlers
Window Events
Publish/Subscribe Events

Dojo Data
dojo.data

Dojo Drag and Drop

Dojo Internationalization (I18N)

Dojo Dijits
Layout Containers
Tabbed, Splitters, Containers
Form Widgets
DropDown Selects, Buttons, Checkboxes, ValidationTextBoxes
Calendar/Date/Time/Currency controls
Sliders and Spinners
Data Grids
Menus and Popups
Toolbars and Palettes
Tooltips
Trees
Skinning with CSS

DojoX
Charting
Collections
Data
GFX (2D Graphics)
Wire
Maps
Offline (Google Gears Support) & CometD

Class Dates:

Classes being scheduled, call
1-800-755-0142 or Contact Us with your request.