Replace with the name of your product

The New Book:
Mastering Vaadin Flow

The complete guide to Vaadin & Vaadin Flow

Learn everything you need to become a productive developer with Vaadin & Vaadin Flow.

In the first section of the book, you will develop a data driven application that will reveal many typical aspects of web development with Vaadin.

The second part of the book gives detailed reference overviews of selected Vaadin components.

What You'll Learn

Forms and Databinding

Vaadin is a very good fit for data driven apps. Learn how to bind and validate complex forms.

Spring and Vaadin

It absolutely makes sense to use Vaadin in combination with a DI framework like Spring or CDI.

Elements API

Unlike previous Vaadin versions, Vaadin Flow lets you manipulate every aspect of the DOM.

Screen Layouts

A great look is important for your app's success. Learn how the built-in layout components work.


Navigation has never been easier. Learn the bells and whistles of the Vaadin router.


Get a glimpse of how the Vaadin components are built and learn common behavioral patterns.

Grid & Lazy Loading

Perhaps the most powerful component in Vaadin and a must have in data driven applications.

Polymer Templates

Flow makes it easy to bind HTML and JavaScript-based components to your Java backend.


Learn the tricks of styling components based on the built-in Lumo and Material themes.

About The Author

Thomas is an independent Trainer and Consultant for Core-JVM technologies. He has successfully helped many customers with on-site trainings and coachings.

If you are interested in an in person Vaadin training or coaching check out his training offerings on!

Author image

Get notified when it's available

The first releases are planned by the end of Q2 2019. Get notified when the book is out.

* indicates required

View previous campaigns.

Please select all the ways you would like to hear from

You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.

We respect your privacy