Customized Onsite GWT 2.0 Training Courses

“Superlative...  I had explored and researched GWT extensively, but had never 'gotten it.' Now I get it.”

“Marty's delivery style is absolutely terrific! Especially the humor and the abilitity to field a [GWT] question but then return to his original train of thought.”

“Great [GWT] course! I can highly recommend to my colleagues.”

“Informative and entertaining. Both good and bad parts of GWT discussed, so we could decide what was important.”

more student reviews

Looking for practical, hands-on training on the Google Web Toolkit onsite at your organization? Look no further! These courses are personally developed and taught by leading Java EE and Ajax developer, speaker, and author Marty Hall. No contract instructor regurgitating someone else's materials! Marty has taught Ajax, GWT, and Java EE courses onsite for dozens of organizations in the US, Canada, Mexico, Australia, Japan, Puerto Rico, India, and the Philippines, all to rave reviews.

If you have a group of at least eight interested developers (10 for courses outside the US or Canada), contact Marty to arrange a course at your location. Onsite courses are easier administratively, are better for clients since the topics and pace can be customized, are more cost effective for students since no travel is required, and are more convenient (for companies in the Baltimore/Washington area) because the schedule is flexible (e.g. afternoons or evenings instead of n consecutive days). However, if you have too few developers for an onsite course, check out our upcoming GWT 2.0 training course in Maryland (co-sponsored by the Johns Hopkins Engineering for Professionals program). We also have a similar GWT course in Oslo Norway in October 2010 (co-sponsored by Bouvet ASA).

Typical Topics

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. The syllabus below assumes that students already have moderate-to-strong Java skills. However, basic Java topics can always be added if necessary for your developers.

  • GWT Overview: Overview, Pros/Cons
  • GWT Basics: Building and Deploying Apps, Basic Structure
  • Widget Event Handling
  • Accessing Server Data with GWT RPC
  • Advanced RPC and Server Data Handling
  • Laying Out Windows with Panels
  • GWT Widgets
  • Third-Party Widget Libaries
  • Wrapping Existing JavaScript Libraries with JSNI