Google Web Tool Kit

Have Queries? Ask us +91 72592 22234

Course Overview

Google says that its Web Toolkit (GWT) enables developers to write, test and debug their web applications using their own preferred Java tools and integrated development environments (IDEs). The GWT compiler converts the Java classes to reusable Javascript and HTML, which will generally work similarly on different browsers, particularly if you stick to the built-in widgets. However, there will be limits to what you can do with the built-in components, since Google says it has concentrated on "ensuring that the basics of GWT work very well rather than adding dozens of special-purpose widgets". Having open-sourced GWT, Google expects the user community to build most of the libraries. GWT can be used royalty-free for commercial applications.

Course Content


  • Introducing GWT
  • GWT vs. other solutions
  • Building your first GWT application
  • Creating the default application
  • The GWT application development lifecycle
  • Advancing to your own application
  • Developing your application
  • Testing and debugging in hosted mode
  • Compiling the code
  • Deploying the code
  • Running in web mode
  • Implementing application logging

Building user interfaces

  • Working with widgets
  • What is a widget?
  • The standard GWT widgets
  • Creating new widgets
  • Working with panels
  • What is a panel?
  • The standard GWT panels
  • Creating new panels
  • Handling events
  • Exploring events
  • Listening to events
  • Handling standard browser events
  • Grid
  • Flex Table


  • Building JSNI components
  • Introducing JavaScript Native Interface (JSNI)
  • Communicating using JSNI
  • Loading a JavaScript library
  • Wrapping a simple JavaScript library

Advanced techniques

  • Communicating with GWT-RPC
  • Underlying RPC concepts
  • Implementing GWT-RPC
  • Examining client-side RPC architecture
  • Structuring the client code

Customer Reviews

Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.


For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for


My Team/Organization

I agree to be contacted over mail or phone

Call us at: +91 7259222234