The Vaadin 7 Cookbook starts with the creation of a project in various tools and languages then moves to components, layouting, events, data binding, and custom widgets. The quality and stability of the application, testing the Vaadin code, and the data management of Vaadin is also explained in detail. This book is focused on learning and understanding how to work with Vaadin as well as trying out Vaadin with other technologies such as Grails.