• Decrease font size
  • Default font           size
  • Increase font size

Google Web Toolkit Self-Paced Training Course

Print E-mail

Start Google Web Tookit Training Today!

 

Try A ModuleVisit GogoTraining and Buy Google Web Toolkit (GWT) Self-paced Technical Training Now!

  • Dashcourses has partnered with GogoTraining to bring you this Self-paced Course
  • Set your own training schedule
  • Watch as many times as you want 24/7 for 60 days following purchase
  • Find out what Dashcourses' Google Web Toolkit Self-Paced Technical Training is all about with no obligation - download Silverlight and View a Module
  • Our modules are viewable in Internet Explorer, Firefox and Safari

Training Description

This Google Web Toolkit self-paced technical training course provides a foundation in developing front-end modules with GWT widgets, panels, events and other mechanisms. It will show you how to use and organize the user interfaces, work with image handling, history and bookmarks and evaluate best practices.

Training Objectives

As a result of taking this course, you will be able to:

  • Define the Google Web Toolkit (GWT)
  • Get started with GWT
  • Describe the GWT User Interfaces
  • Organize the GWT User Interfaces
  • Explain GWT Event Handling
  • Explain GWT Image Handling
  • Work with History and Bookmarks
  • Examine GWT Utility Classes
  • Identify more about GWT User Interfaces
  • Test and Debug GWT modules in GWT
  • Describe GWT Java Emulation
  • Analyze GWT Best Practices

Prerequisites

Students should have:

  • A solid understanding of the Java programming language
  • Basic understanding of HTML, CSS, JavaScript and their relationships
  • Some foundation in widget-based Form development using events
  • Basic knowledge of HTTP protocol would be beneficial.

Training Outline

Google Web Toolkit Training Module 00: Course Introduction

Google Web Toolkit Training Module 01: Ajax and GWT

  • Ajax Emergence
  • Ajax Challenges
  • Motivations Behind GWT
  • GWT Solution
  • What is GWT?

Google Web Toolkit Training Module 02: Getting Started with GWT

  • Getting Started with GWT
  • Setup GWT Environment
  • Creating a Project
  • A GWT Project Structure
  • Hosted vs. Web Mode

Google Web Toolkit Training Module03: GWT User Interfaces

  • GWT User Interfaces
  • A Basic User Interface
  • GWT Module Entry Point
  • Creating and Configuring Widgets
  • Laying Out Your Widgets
  • Using the RootPanel
  • Basic Styling
  • Modifying GWT Code

Google Web Toolkit Training Module 04: Core GWT Widgets

  • GWT Widgets
  • Button Widget
  • GWT Hperlinks
  • Text Widgets
  • Selection Widgets
  • Listing Widgets
  • Widget Behavior
  • Configuring Widgets

Google Web Toolkit Training Module 05: Organizing User Interfaces in GWT

  • GTW Layouts
  • Organizing Widgets into Panels
  • Various GWT Layouts
  • FlowingPanel Layout
  • DockingPanel Layout
  • Using FlexTable
  • Using Grid
  • Using PupupPanel
  • Dialog Boxes
  • The Disclosure Panel

Google Web Toolkit Training Module 06: Event Handling in GWT

  • Event Handling in GWT
  • GWT Event Model
  • Using Event Listeners
  • Listener Adapters
  • Types of Events
  • Keyboard Events
  • Mouse Events
  • Tab Events
  • Table Cell Events
  • Browser Differences

Google Web Toolkit Training Module 07: Using Images in GWT

  • Using Images in GWT
  • GWT Image Widget
  • Prefetching Images
  • Using Image Bundles

Google Web Toolkit Training Module 08: Executing Hosted vs. Web Mode in GWT

  • Hosted vs. Web Mode in GWT
  • Page Loading Steps in Hosted Mode
  • Running in Web Mode
  • GWT Generated Files
  • Obfuscation in GWT Generated Files
  • GWT Deployment

Google Web Toolkit Training Module 09: History and Bookmarks in GWT

  • History and Bookmarks in GWT Ajax
  • Creating Bookmarked Pages
  • The History Token
  • The History Listener
  • Reacting to Back and Forward Buttons

Google Web Toolkit Training Module 10: The Film Rental Project Domain in GWT

  • Film Rental Project in GWT

Google Web Toolkit Training Module 11: GWT Utility Classes

  • GWT Utility Classes
  • GWT Cookies
  • GWT Random Class
  • Animation in GWT
  • Uploading Files in GWT
  • The GWT Window Class
  • The GWT Location Class
  • The GWT Timer Class

Google Web Toolkit Training Module 12: RPC Protocol in GWT

  • RPC Protocol in GWT
  • Why a New Protocol?
  • Placing Code Components
  • RemoteService Interface
  • RemoteServiceServlet Interface
  • The AsynchCallback Interface
  • RPC Events

Google Web Toolkit Training Module 13: Course Summary