Customized Ajax Training Courses

“Wonderful.  In 20 years,
this is the best organized,
most pragmatic and
enjoyable course I've taken.”

“The best instructor-led
course I have attended, by far.”

“Best short course ever!”

more student reviews

Here are the main Ajax-specified topics covered in the course taught by Marty Hall. 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. If you have fewer developers, see the public Ajax & GWT training course page for info on the open-enrollment version in Maryland.

Please note that for some courses, these Ajax-specific topics can be combined with servlet and JSP programming topics, since you need both client-side code and server-side code to develop Ajax applications. Some clients also want to add Ajax coverage to the Struts or JSF courses. However, some clients already have strong servlet/JSP skills and want to learn only the Ajax-specific parts, and these are the topics listed below. Contact Marty to put together a customized blend of topics to fit your needs.

Syllabus


Review

  • Installing and running Web applications, JSP scripting,
    manipulating HTTP headers, the MVC architecture

Foundational Topics

  • Crash course on JavaScript
  • Crash course on CSS
  • Using JSON data
  • Using XML data

JavaScript/Ajax Toolkits

  • Prototype
  • Scriptaculous (and drag-and-drop)
  • Direct Web Remoting (DWR)

Abstracting Ajax with JSP Custom Tags

  • Building JSP custom tag libraries
  • The AjaxTags library: basics
  • The AjaxTags library: advanced topics

The Google Web Toolkit (GWT)

  • GWT: basics
  • GWT: RPC
  • GWT: advanced widgets and topics
  • GWT: The JavaScript Native Interface (JSNI)

Using Ajax with JavaServer Faces (JSF)

  • JSF basics: actions
  • JSF basics: beans
  • Ajax4jsf
  • IceFaces