Dates:
June 2-4, 2010
Time:
TBD
Instructor:
Marty Hall
Location:
Dorsey Center, Elkridge, MD
Tuition:
The two-day course costs $1595 per student and includes an extensive course notebook, exercises, exercise solutions,
breakfast, snacks, and lunch.
How to Register:
Submit Registration Form PDF version
(286 KB)
by fax at 410.579.8049, email a scanned copy, or
by USPS mail. If you register for more than one non-credit course during the Spring 2010 semester or send more than one student from the same organization,
enter "Multiple" as the discount code on the registration form PDF version
(286 KB)
and subtract $200 per person per course. Bonus: Register at least two weeks in advance and receive a $50 gift certificate from amazon.com.
The Google Web Toolkit is a free and open-source toolkit for building Ajax applications using Java. It is the single-most important new Ajax toolkit introduced in the last several years, but, it uses a drastically different approach than the other toolkits such as jQuery, Prototype, Scriptaculous, or Dojo. As a result, it is difficult for traditional Ajax developers to understand how to use GWT effectively. Furthermore, GWT 1.7 introduced many changes and new features, so even programmers who used previous GWT releases need a fast-moving primer to get them up to speed with GWT 1.7. This course provides a practical, hands-on introduction to building Ajax-enabled applications with GWT 1.7. In each section, it gives details on the most important topics, surveys more advanced or lesser-used topics, stresses best practices, and gives plenty of working examples.
The course consists of an approximately equal mixture of lecture and hands-on lab time and assumes that all students have strong Java skills and at least some previous experience with servlets and JSP. It does not assume any previous exposure to GWT or Ajax, nor does it presume JavaScript knowledge.
The course stresses hands-on development. There will be three or four topics per day, presented in lecture/lab format, with the time about evenly split between the lectures and the hands-on exercises. Also, please note the prerequisites above, where students are assumed to already have moderate-to-strong Java skills and at least some experience with Web apps in Java.