Google Web ToolKit Course Description
GWT is a development toolkit for building and optimizing browser-based applications with an aim to enable productive development of high-performance web applications.
Google Web Toolkit (GWT) allows Java developers to create Web 2.0-ready AJAX front ends. GWT compiles these Java artifacts into optimized JavaScript for all major browsers. This GWT training course provides a foundation in developing front-end modules with GWT widgets, panels, events and other mechanisms.
GWT Course Learning Outcomes;
- Understand the challenges of Ajax programming and how GWT addresses them.
- Learn about GWT infrastructure, projects and code artifacts.
- Learn to use GWT widgets, panels, images, events, listeners to build Ajax forms.
- Learn to use GWT Utility and framework classes.
- Learn to incorporate history and bookmarks in your front-ends.
- Learn about GWT’s RPC protocol and how to use it.
GWT Training – Suggested Audience
This training is aimed at developers who are working on web2.0 projects. Suggested attendees based on our past programs are:
- Java Developers
- Web Developers
- Front Developers
- Javascript Developers
- MEAN Stack Developers
- AngularJS 1.x Developers
- Technical Leads
- Architects
- Quality & Testing professionals
GWT 2.0 Training Course – Prerequisites
- Fair knowledge of Java programming language.
- Basic understanding HTML, CSS, Javascript and their relationships.
- Some foundation knowledge in widget-based Form development using events.
- Basic knowledge of HTTP protocol.
GWT 2.0 In-house/Corporate Group Training
Available for a group size of more than 4-5. For commercials please send us an email with group size to hello@pincorps.com
Course Curriculum
1. The GWT Concept | |||
Dynamic HTML Details | 00:00:00 | ||
The GWT Solution Details | 00:00:00 | ||
So What is GWT? Details | 00:00:00 | ||
The GWT Compiler Details | 00:00:00 | ||
GWT Design Axioms Details | 00:00:00 | ||
Getting Started with GWT Details | 00:00:00 | ||
Creating a GWT Project Details | 00:00:00 | ||
A GWT Project Structure Details | 00:00:00 | ||
Executing a GWT Project Details | 00:00:00 | ||
Using GWT with Legacy Web Apps Details | 00:00:00 | ||
GWT Module Configuration Details | 00:00:00 | ||
GWT Module Entry Point Details | 00:00:00 | ||
Development Mode versus Web Mode Details | 00:00:00 | ||
Our Class Project: A Film Rental Application Details | 00:00:00 | ||
2. GWT User Interfaces | |||
GWT User Interfaces Details | 00:00:00 | ||
Creating and Configuring Widgets Details | 00:00:00 | ||
Widget Hierarchy Details | 00:00:00 | ||
Widget Behavior Details | 00:00:00 | ||
Using the RootPanel Details | 00:00:00 | ||
Basic Styling Details | 00:00:00 | ||
Some Basic Widgets Details | 00:00:00 | ||
3. Organizing User Interfaces in GWT | |||
Laying Out Widgets into Panels Details | 00:00:00 | ||
Various GWT Layouts Details | 00:00:00 | ||
FlowPanel Details | 00:00:00 | ||
HorizontalPanel and Vertical Panel Details | 00:00:00 | ||
Using the RootPanel Details | 00:00:00 | ||
DockPanel, DockLayoutPanel, SplitLayoutPanel, and LayoutPanel Details | 00:00:00 | ||
Using Grid Details | 00:00:00 | ||
Using FlexTable Details | 00:00:00 | ||
Using ScrollPanel Details | 00:00:00 | ||
Popups and Dialogs Details | 00:00:00 | ||
Other Utility Panels Details | 00:00:00 | ||
4. Event Handling in GWT | |||
Event Handling in User Interfaces Details | 00:00:00 | ||
The GWT Event Model Details | 00:00:00 | ||
Using Event Handlers Details | 00:00:00 | ||
Types of Events Details | 00:00:00 | ||
FormPanel Events Details | 00:00:00 | ||
5. Images and Resources | |||
Using Images in GWT Details | 00:00:00 | ||
The GWT Image Widget Details | 00:00:00 | ||
Prefetching Images Details | 00:00:00 | ||
Using ImageBundle and ClientBundle Details | 00:00:00 | ||
Creating a Client Bundle for Images and Text Details | 00:00:00 | ||
Using a Client Bundle Details | 00:00:00 | ||
More on Client Bundles Details | 00:00:00 | ||
6. GWT Utility Classes | |||
GWT and Cookies Details | 00:00:00 | ||
The GWT Random Class Details | 00:00:00 | ||
Animation in GWT Details | 00:00:00 | ||
Uploading Files in GWT Details | 00:00:00 | ||
The GWT Class Details | 00:00:00 | ||
The GWT Window Class Details | 00:00:00 | ||
The Window.Location Class Details | 00:00:00 | ||
The GWT Timer Class Details | 00:00:00 | ||
7. History and Bookmarks in GWT | |||
History and Bookmarks in GWT Details | 00:00:00 | ||
Using Hyperlink Widgets Details | 00:00:00 | ||
Managing History Details | 00:00:00 | ||
The History Token Details | 00:00:00 | ||
Adding New History Items Details | 00:00:00 | ||
The History Handler Details | 00:00:00 | ||
Handling Bookmarks Details | 00:00:00 | ||
8. RPC Protocol in GWT | |||
Why a New Protocol? Details | 00:00:00 | ||
RPC Protocol in GWT Details | 00:00:00 | ||
GWT RPC Basics Details | 00:00:00 | ||
Steps to RPC: Code Components Details | 00:00:00 | ||
RPC Components Details | 00:00:00 | ||
Setting the Servlet Path in a Module Details | 00:00:00 | ||
Creating an Invocation Target Details | 00:00:00 | ||
RPC Events Details | 00:00:00 | ||
No Synchronous RPC in GWT Details | 00:00:00 | ||
Data Serialization Details | 00:00:00 | ||
9. GWT UiBinder and SafeHtml | |||
What Is UiBinder? Details | 00:00:00 | ||
UiBinder Benefits Details | 00:00:00 | ||
UiBinder Templates Details | 00:00:00 | ||
Creating a UiBinder in Eclipse Details | 00:00:00 | ||
What Is SafeHtml? Details | 00:00:00 | ||
10. More on GWT User Interfaces | |||
Using Menus via a MenuBar Details | 00:00:00 | ||
Using a Tree Widget Details | 00:00:00 | ||
Using SuggestBox Details | 00:00:00 |
Course Reviews
No Reviews found for this course.