Introduction to Google Web Toolkit Training Logo

Introduction to Google Web Toolkit Training

Live Online & Classroom Enterprise Training

This course introduces developers to Google Web Toolkit (GWT), a development framework that allows building high-performance web applications using Java. It covers core concepts, architecture, development workflow, and deployment basics for creating modern browser-based applications.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Introduction to Google Web Toolkit Course about?

The Introduction to Google Web Toolkit course provides a foundational understanding of how Java can be used to develop rich client-side web applications. Learners will explore GWT architecture, UI components, event handling, RPC communication, and application deployment. By the end of the course, participants will be able to build and deploy basic GWT-based web applications following industry best practices.

What are the objectives of Introduction to Google Web Toolkit Course ?

  • Understand the fundamentals of Google Web Toolkit architecture
  • Learn how to build UI components using GWT widgets
  • Implement client-server communication using GWT RPC
  • Manage events and application navigation in GWT apps
  • Deploy and debug GWT applications efficiently

Who is Introduction to Google Web Toolkit Course for?

  • Java Developers moving into web application development
  • Full Stack Developers wanting to learn Java-based front-end frameworks
  • Software Engineers working on enterprise web applications
  • Technical Consultants working with legacy Java web systems
  • Students or beginners learning enterprise web technologies

What are the prerequisites for Introduction to Google Web Toolkit Course?

Prerequisite:

  • Basic knowledge of Java programming
  • Understanding of HTML, CSS, and JavaScript basics
  • Familiarity with Object-Oriented Programming concepts
  • Basic understanding of web application architecture
  • Experience using IDEs like Eclipse or IntelliJ 


Learning Path:

  • GWT Fundamentals and Architecture
  • UI Development using GWT Widgets and Panels
  • Event Handling and Client-side Logic
  • Server Communication using RPC and REST Integration
  • Application Testing, Optimization, and Deployment


Related Courses:

  • Advanced Google Web Toolkit Development
  • Java Web Application Development (Servlets & JSP)
  • Spring Boot for Web Applications
  • Front-End Development Fundamentals (HTML, CSS, JavaScript)

Available Training Modes

Live Online Training

2 Days

Course Outline Expand All

Expand All

  • Dynamic HTML
  • The GWT Solution
  • So What is GWT?
  • The GWT Compiler
  • GWT Design Axioms
  • Getting Started with GWT
  • Creating a GWT Project
  • A GWT Project Structure
  • Executing a GWT Project
  • Using GWT with Legacy Web Apps
  • GWT Module Configuration
  • GWT Module Entry Point
  • Development Mode versus Web Mode
  • Our Class Project: A Film Rental
  • Application
  • GWT User Interfaces
  • Creating and Configuring Widgets
  • Widget Hierarchy
  • Widget Behavior
  • Using the RootPanel
  • Basic Styling
  • Some Basic Widgets
  • Laying Out Widgets into Panels
  • Various GWT Layouts
  • FlowPanel
  • HorizontalPanel and Vertical Panel
  • The RootPanel
  • DockPanel, DockLayoutPanel,
  • SplitLayoutPanel, and LayoutPanel
  • Using Grid
  • Using FlexTable
  • Using ScrollPanel
  • Popups and Dialogs
  • Other Utility Panels
  • Event Handling in User Interfaces
  • The GWT Event Model
  • Using Event Handlers
  • Types of Events
  • FormPanel Events
  • Using Images in GWT
  • The GWT Image Widget
  • Prefetching Images
  • Using ImageBundle and ClientBundle
  • Creating a Client Bundle for Images and
  • Text
  • Using a Client Bundle
  • More on Client Bundles
  • GWT and Cookies
  • The GWT Random Class
  • Animation in GWT
  • Uploading Files in GWT
  • The GWT Class
  • The GWT Window Class
  • The Window.Location Class
  • The GWT Timer Class
  • History and Bookmarks in GWT
  • Using Hyperlink Widgets
  • Managing History
  • The History Token
  • Adding New History Items
  • The History Handler
  • Handling Bookmarks
  • Why a New Protocol?
  • RPC Protocol in GWT
  • GWT RPC Basics
  • Steps to RPC: Code Components
  • RPC Components
  • Setting the Servlet Path in a Module
  • Creating an Invocation Target
  • RPC Events
  • No Synchronous RPC in GWT
  • Data Serialization
  • What Is UiBinder?
  • UiBinder Benefits
  • UiBinder Templates
  • Creating a UiBinder in Eclipse
  • What Is SafeHtml?
  • Using Menus via a MenuBar
  • Using a Tree Widget
  • Using SuggestBox

Who is the instructor for this training?

The trainer for this Introduction to Google Web Toolkit Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews