Ext GWT Design and Development

Course:   EXTGWT
Duration:   2 Days
Level:   II
On our website at:   http://www.verhoef-training.com/courses/EXTGWT.html
 
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.

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
  • GWT RPC
  • 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:

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:

Training Style

Lecture (50%) / Workshop (50%)

Related Courses
Code Course Title Duration Level
GWT1
Google Web Toolkit (GWT)
2 Days
I
Details
GWTA
Advanced GWT
3 Days
II
Details

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.