Overview
Vaadin is an open-source Java web application development framework. It provides a set of web components and tools that allows developers to implement modern web graphical user interface (GUI) using Java.
This instructor-led, live training (online or onsite) is aimed at programmers, java developers, and anyone who wishes to use Vaadin to develop and deploy applications.
By the end of this training, participants will be able to:
- Setup and configure a Vaadin project.
- Understand the fundamentals of Vaadin in developing applications.
- Use Vaadin to develop applications.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- Basic Java programming skills
Audience
- Java Developers
- Programmers
- Anyone who wants to learn how to use Vaadin
Course Outline
Introduction
- Overview of the Vaadin framework
- Understanding the Vaadin architecture
Getting Started
- Downloading and setting up a Vaadin project
- Understanding the Vaadin UI
Using Vaadin
- Creating components
- Accessing the database
- Modeling and binding data
- Using FieldGroup and validators
- Utilizing and providing files, images, and other resources
- Using built-in themes and creating custom themes
- Extending Vaadin with add-ons
Developing Applications
- Creating applications with Vaadin TouchKit
- Understanding the Vaadin flow security architecture
- Deploying applications to production
Troubleshooting
Summary and Next Steps