Getting started with GWT

How to build a simple Single Page Application with GWT
3.4 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
19 students enrolled
Take This Course
  • Lectures 11
  • Length 36 mins
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 English

Course Description

In this course, you'll be able to learn about the basics of GWT. We'll learn about the widgets, the layouting, UiBinder, Event Handlers and how to include static ressources like CSS and images. At the end of it, you'll be able to build from scratch a simple client-side GWT application that allow you to show some small messages, as in the Twitter interface.

You will have videos that alternate between theory and practice (live coding and developing of a real GWT application). We see a bit of theory, then we apply it in practice. That way, it's easier to memorize it, because you'll be able to apply it right away.

Also, you'll learn why GWT is a robust toolkit that allows you to build solid web applications with static typing inspired of Java (instead of the dynamic typing of JavaScript) and why it's good.

The content of the course is not that long (about an hour), so you'll be able to learn in no time.

Finally, you'll be in good shape to look at all the cool widgets and frameworks developed by the GWT community that will help you develop a kickass web application.

Also, a simple tip : don't only watch the videos. Type on your keyboard as we go along. It will help you learn and get your fingers trained to do GWT properly.

I hope you will have fun in this course !

What are the requirements?

  • You should be familiar with Java
  • You should have a Java IDE installed
  • It would be ideal to have Maven and/or git installed (optional)

What am I going to get from this course?

  • Create a simple Twitter-like web application
  • Learn the basics of GWT 2.7.0

Who is the target audience?

  • This course is for Java developers who want to leverage their knowledge to build web applications

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Getting started with GWT
What is GWT?
Create and configure a basic GWT application (live code)
Widgets and Layouts
Add our first widgets and layouts (live code)
Event Handlers
Add a KeyUpHandler (live code)
Create a widget with UiBinder (live code)
ClickHandler and dynamic addition of widgets (live code)
Add a simple JSNI function (live code)
Add CSS styles to our widgets (live code)
Add an image to our widget (live code)

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Olivier Lafleur, Computer Science Teacher

I have a M. Sc. in Computer Science from Université Laval. I am a former Lecturer at Université de Sherbrooke and former Cégep teacher at Cégep Lévis-Lauzon, in the department of Computer Science. I am fond of the Open Source and Open Web movements. I like to help people learn new things and take their autonomy in the development of their career.

Ready to start learning?
Take This Course