Before Studying
The FAQ contains important information you should be aware of before you start studying the course, please read it.
Forum Subscription
Use Google class alias for class discussion. Note that you do not have to be a paying subscriber to join the forum-class alias.
If you have not subscribed the Google class alias yet, please fill in the below box with your email address and click Subscribe:
Next, visit the group to fine tune your subscription and browse the forum.
Ajax and Web 2.0 Programming (with Passion!) Free Course Contents
Ajax Basics & Development Tools
In this session, you are going to learn basic concepts of Ajax such as how XMLHttpRequest JavaScript object is created and used by the browser for performing asynchronous communication with the backend server. For the hands-on lab, you are also going to learn how to use a few debugging tools out there, especially FireBug debugger, for debugging client side JavaScript code. You will also play around with various "ready to build and run" Ajax sample applications.
- Presentation(1.5 hour)
- Lab 1 (3 hours)
-
Resources
-
Ajax
- AJAX and Java home site in Sun Developer Network (SDN)
- AJAX with Java 2 Platform, Enterprise Edition article written by Greg Murray
- AJAX FAQ
- JavaScript
- Development tools
-
Ajax
Ajax and Web 2.0 Programming (with Passion!) Paid Course Contents
The rest of the course contents is available only to paying subscribers
Web 2.0 Frameworks and Toolkits
Dojo Toolkit Basics
Dojo Toolkit Widgets
JSON
ProtoType
Direct Web Remoting (DWR)
Google Web Toolkit (GWT)
CSS
JavaScript Advanced
Comet (Ajax Push, Reverse Ajax)
