GWT is one of the most exciting web development technologies available today.
This five day course provides developers to all the primary features of Google Web Toolkit (GWT) they'll need to know in order to build a fully functional, well architected and Ajax-enabled Web application. It gives details on the most important topics, surveys more advanced or lesser-used topics, stresses best practices, and gives plenty of working examples. GWT is a free and open-source toolkit for building Ajax applications using Java.
GWT is a very different approach than the other toolkits such as jQuery, Dojo and other traditional Ajax development. GWT 2.0 introduces many changes and new features, so even programmers who used previous GWT can benefit from this course. Students will also gain hands-on, practical experience connecting their GWT Web applications to remote, dynamic data using REST style communication. You will connect with remote data using web services allowing communication with a Java based server environment.
In addition, skills will be learned how to manipulate and format the returned data. You will also become familiar with service-oriented architectures and supporting technologies. At the end of this course you will be able to provide enterprise (JAX-WS) and REST (JAXRS) style Web services using Java™, process and transform JSON and XML in GWT. You will also learn some of the advanced features of GWT to create sophisticated rich internet applications.
The GWT Concept
GWT User Interfaces
Organizing User Interfaces in GWT
Event Handling in GWT
Images and Resources
GWT Utility Classes
History and Bookmarks in GWT
RPC Protocol in GWT
Using Modules in GWT
More on GWT User Interfaces
GWT UiBinder and SafeHtml
Styling with CSS in GWT
Creating Composite GWT Widgets
Testing and Debugging GWT Modules in GWT
More Server Integration Options in GWT
Advanced GWT Connectivity
Client-Side RPC Architecture in GWT
GWT Best Practices
This course is designed for java developers who are familiar with Java programing and want to get into rich web app development.
Learn to build non-trivial AJAX applications using GWT.