GWT Training

Live Online & Classroom Enterprise Training

GWT is a development toolkit for building and optimizing complex browser-based applications. Its goal is to enable productive development of high-performance web applications. This course has all of what is needed to become a GWT expert like understanding GWT Framework, Organizing GWT Projects, GWT User Interfaces, Events and Handlers, Advanced UI Topics etc..

Looking for a private batch ?

Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

SpringPeople Logo

What is GWT Training about?

The Google Web Toolkit (GWT) training course provides an in-depth coverage of the Google Web Toolkit.

If you are used to some of the newer Web 2.0 sites like Google maps Gmail etc. you must have noticed the fast response and the dynamic page refreshing facilitated by AJAX techniques. Google has been in the forefront in promoting these techniques to common applications.

There are already many toolkits in the Ajax world. Dojo JQuery YUI etc. are examples of some of these based on JavaScript libraries. GWT was one of the early toolkits that took a radically different approach. By using Java as the development language Google was able to leverage the wealth of mature tools and developer base already available.

After looking at how Ajax works this course will cover the techniques components and tools used for building GWT applications.

What are the objectives of GWT Training ?

The Google Web Toolkit (GWT) training course is targeted to give detailed guidance to build Web 2.0 applications using GWT. At the end of GWT Training Course, participants will be able to:

  • Work with Ajax
  • Know basics of GWT framework
  • Organize GWT Projects
  • Use the GWT API
  • Use client side widgets
  • Communicate with the server
  • Deploy GWT code on the server
  • Debug and Test GWT applications
  • Work with Internationalization and Accessibility
Available Training Modes

Live Online Training

Classroom Training



Who is GWT Training for?

  • Anyone who wants to add GWT skills to their profile
  • Teams getting started on GWT projects
  • What are the prerequisites for GWT Training?

    Participants must be proficient in Java and HTML. Exposure to JavaScript is recommended.

    Course Outline

    • 1. Introducing Ajax
      • Life Before Ajax
      • What, Why and How of AJAX
      • Overview of XMLHttpRequest, DOM
      • Basic Ajax Techniques
      • JavaScript, CSS, JSON
    • 2. The GWT Framework
      • Installing GWT
      • Your First GWT Application
      • Java - JavaScript Compiler
      • Integration with IDEs
      • Running and Debugging
      • Hosted Mode and Web Mode
    • 3. Organizing GWT Projects
      • Directory and Package Layout
      • Libraries, Modules and XML Configuration
      • Entry Point Classes
      • Inheriting Modules
      • Including External Resources
    • 4. GWT and Java
      • Anatomy of the GWT Compiler
      • Java Language and Library
      • Delayed Logic Classes
      • JSON and Overlay Types
      • JSNI - Calling JavaScript from Java
      • Deferred Binding
    • 5. GWT User Interfaces
      • HTML and Entry Point
      • Standard GWT Widgets
      • GWT Panels
      • Creating new Panels
      • Layouts
    • 6. Events and Handlers
      • Standard Browser Events
      • Handling Other Events Types
      • Drag and Drop
    • 7. Advanced UI Topics
      • Creating Custom Widgets
      • Composite Widgets
      • Creating Composite Widgets
      • Internationalizing Strings
      • Locales and Property Files
      • Accessibility Support
      • Making Widgets Accessible
      • History Tokens and Bookmarks
      • The Back Button Override
    • 8. Server Side Considerations
      • Making RPC calls
      • Creating Services
      • Synchronous and Asynchronous Interfaces
      • Handling and Throwing Exceptions
      • Debugging and Testing Services
      • Deploying on Application Servers, Google App Engine

    Who is the instructor for this training?

    The trainer for this GWT Training has extensive experience in this domain, including years of experience training & mentoring professionals.