Blog

Practical Vaadin: Developing Web Applications in Java

By  
Lilli Salo
Lilli Salo
·
On Aug 26, 2021 1:49:02 PM
·

Feature image with Practical Vaadin cover imageWe love to celebrate the achievements of #Vaadiners who take on new challenges and side projects that show their appreciation towards the platform we’ve built together. So, we’d like to take this opportunity to congratulate our DevRel Manager, Alejandro Duarte, on his third technical book, Practical Vaadin: Developing Web Applications in Java, published by Apress

A brief snapshot of the book

In Practical Vaadin, Alejandro takes you on a journey during which you learn how to develop Java web applications from start to finish using Vaadin.

The book is great for novices, as you don’t need any prior knowledge of web development to follow along. The book is also geared towards developers with some acquired knowledge of Java programming and are looking to advance their skills in building graphical user interface, as well as anyone interested in learning about Vaadin. 

Wondering what readers are saying about the book?

Practical Vaadin covers topics ranging from the key technologies in Java web development, to how to set up your development environment, and all the way up to implementing advanced features like Server Push and database connectivity. Alejandro also covers essential UI building blocks using practical, easy-to-follow examples.

The book also dives into how to implement client-side UIs using TypeScript. The final chapters teach you how to integrate your Vaadin application with Spring Boot and Jakarta EE and how to connect to SQL databases using these technologies.

The individual topics covered in detail in the book are all listed below.

  • Build web applications in Java using Servlet technology and Vaadin
  • Combine layouts and user interface components to create views in Java
  • Connect values in UI components to Java objects in the server through data binding
  • Customize display styles and add responsive capabilities using CSS
  • Display tabular data using the Grid component
  • Implement client-side views using TypeScript
  • Integrate Vaadin applications with Spring Boot and Jakarta EE
  • Connect Vaadin applications to SQL databases

Grab your copy

Practical Vaadin is available in both print and digital formats on Amazon, Barnes&Noble, and many other online bookstores. For a comprehensive list of bookstores, head over to Alejandro’s blog, where he also discusses his latest publication in more detail. 

Feel free to share a photo with your copy of Practical Vaadin, along with your thoughts, over on Twitter. Just remember to tag Alejandro (@alejandro_du) and Vaadin (@vaadin), and use the hashtag #PracticalVaadin, so that we can find your post. 

Lilli Salo
Lilli Salo
Lilli joined Vaadin in 2021 after delivering content for various international SaaS startups. She enjoys the creative challenge of transforming complicated topics into clear and concise written material that provide value to the reader.
Other posts by Lilli Salo