Ext GWT Design and Development

Course:  EXTGWT
Duration:  2 Days
Level:  II
Course Summary

This course teaches the student how to use the Widgets and functionality provided by Ext GWT (also known as GXT). They will learn about enterprise-grade interactive widgets, layouts, and template classes, a complete data model and caching store, and a model-view-controller (MVC) application framework. Debugging and performance tips are also included.

« Hide The Details
Topics Covered In This Course

The Big Picture

  • What is Ext GWT?
  • Tools
  • Libraries
  • Incorporating help into Eclipse

Creating an Application

  • Project Structure
  • Including Ext libraries
  • GWT module file settings
  • Testing the project
  • A simple GXT User Interface
  • SelectionListener explained
  • HTML contents
  • onModuleLoad coding

Designing and Building an Application with Widgets

  • GXT showcase app
  • Component base class
  • Rendering considerations
  • Firebug and IE developer usage
  • Event sinking overview
  • Containers
  • Viewport
  • DataList and ListView
  • Menus
  • State management
  • Theme usage

Build the User Interface with More Powerful Classes

  • Layouts Overview
  • Layout managers
  • Layout suggestions
  • Forms and widgets
  • Rich text editor usage
  • Portals and Portlets
  • Drag-n-Drop
  • XTemplates and HTML fragments

GXT Data Capabilities

  • Models and introspection
  • Stores
  • Loaders
  • BeanModel Objects
  • Grids
  • Binders

Application Finishing Touches

  • FormBinding
  • Charts
  • Store Updates
  • Dialogs
  • Updates
  • Deletions
  • Server side development
  • MVC considerations

Debugging the Application

  • Tips and techniques
  • Problem determination
  • Using Firebug and IE developer

Applying Styles

  • Additional styling considerations
  • Web 2.0 considerations

Deploying the Application

  • Compiling Java into JavaScript
  • Generated files
  • Using Ant build
  • Deploying to a Web Server
What You Can Expect

At the end of the course, students will be able to:

  • Understand how to use the Ext GWT classes to build Web User interfaces.
  • Understand what is contained in an Ext GWT project.
  • Setup a development environment for Ext GWT and Eclipse.
  • Use Ext GWT widgets, layouts, and template classes.
  • Understand the data model and caching store.
  • Use the MVC framework.
Who Should Take This Course

This course is designed for Web developers, programmers, and project managers.

Recommended Prerequisites

Experience in the following areas is required:

  • GWT Class
  • Six months experience with the Java programming language
  • Basic understanding HTML, CSS, and JavaScript
Training Style

Lecture (50%) / Workshop (50%)

« Hide The Details
Related Courses
Code Course Title Duration Level
Google Web Toolkit (GWT)
2 Days
Advanced GWT
3 Days

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]