Download Learning GWT Course By Lynda

Google Web Toolkit (GWT) is a development toolkit for building and optimizing complex browser-based applications. Its goal is to enable productive development of high-performance web applications without the developer needing to be an expert in browser quirks. Developers write their code in Java, and it compiles to JavaScript.

In this course, learn how to build high-performance, browser-based apps using GWT. Kyle Gower-Winter introduces you to GWT, explaining the benefits of using this toolkit to build dynamic web pages. To help you practice what you learn, he shows how to build a simple foreign exchange rate application. Plus, Kyle covers managing AJAX events on the client, handling UI action events, debugging code, and more.

Topics include:

Creating and running a GWT application

Working with GWT widgets and UiBinder

Manage AJAX events on the client

Using a GWT RequestBuilder object

Debugging in the browser

Setting breakpoints and inspecting variables

Running locally in production mode

- [Kyle] Google Web Toolkit,more commonly referred to as GWT or Gwit,is a Java-based development toolkitfor developing highly responsive, complex,and optimized web applications.The primary goal of GWT is to provide a toolkitdevelopers can use where they can concentrateon building web applications,with minimal knowledge or concern with browser quirks,XML HTTP requests,or even Javascript.Hi, my name is Kyle Gower-Winter.I am a software developer and a development manager.

I teach programming and technology strategy coursesat the university level,and in general, I love all things tech.In this course, I will introduce you to GWTand cover topics like creating your first GWT application,experimenting with UI elements, handling UI action events,and making AJAX calls.We will build a simple foreign exchange rate applicationusing JSONP, and discuss the same origin policy,as well as how to work with JSON.

And before we end,we'll discuss how to debug our application in the browserusing source maps.We will not be doing any server site developmentin this course, but we'll concentrate our workprimarily in the client packageand running our final product 100% in the browser.Before we dive into the code,let's take a quick minuteand review what you should knowto be successful in this course.