UI Training & Certification

Master your Java web app development skills and become a certified Vaadin developer.

Learn the basics of building web applications in pure Java with Vaadin, covering components, navigation, forms, and data binding to your backend.

Skills you'll gain

Pure Java Frontend

Build complete web interfaces (layouts, components, navigation) without writing any JavaScript.

Rapid App Development

Create a fully functional, multi-view web app with data binding in a single session.

Effortless Large Datasets:

Sort, filter, and display millions of rows out-of-the-box without custom code.

Native Java Validation

Automatically validate forms by reusing standard Java annotations (like @NotNull or @Email).

Build branded UIs without a designer

Customize themes, fonts, and dark/light modes using built-in Vaadin tools—no designer required.

Simple Java Routing

Manage multi-page navigation, URLs, and access rules easily with a single @Route annotation.

Trainings

Foundation

Learn Vaadin essentials and best practices.

Foundation

Introduction to Vaadin (14:48)
136 20
Layouting - Part 1 (3:35)
61 6
Layouting - Part 2 (24:01)
48 4
Layouting - Part 3 (7:26)
27 0
Layouting - Part 4 (5:32)
25 5
Creating Forms - Part 1 (25:29)
29 5
Creating Forms - Part 2 (29:25)
22 0
Creating Forms - Part 3 (23:27)
20 2
Data lists with Grid: Working with Data Tables - Part 1 (16:27)
23 2
Data lists with Grid: Working with Data Tables - Part 2 (12:31)
22 0
Data lists with Grid: Working with Data Tables - Part 3 (18:12)
14 1
Data lists with Grid: Working with Data Tables - Part 4 (22:27)
19 1
Data lists with Grid: Working with Data Tables - Part 5 (5:15)
13 0
Router API: Enabling Routing and Navigation - Part 1 (16:17)
15 1
Router API: Enabling Routing and Navigation - Part 2 (9:12)
13 0
Router API: Enabling Routing and Navigation - Part 3 (9:12)
14 2
Router API: Enabling Routing and Navigation - Part 4 (11:24)
11 1
Theming and Styling Applications - Part 1 (12:18)
21 0
Theming and Styling Applications - Part 2 (16:41)
12 0
Theming and Styling Applications - Part 3 (7:50)
12 0
Theming and Styling Applications - Part 4 (4:47)
14 0
Theming and Styling Applications - Part 5 (3:03)
14 1
Certified Vaadin 24 Developer

Benefits of certification

Get recognition
Being a Vaadin Certified Developer recognizes your expertise in using the Vaadin open source tools.
Add to your portfolio
The certification can be a valuable addition to your resume, portfolio, and LinkedIn page.
Salary increment
Certified professionals have a higher earning potential compared to non-certified individuals.
New job opportunities
The certification can potentially open up new job opportunities and career paths.
Client trust
Companies with certified developers earn greater trust from clients.

Become a Certified Vaadin Developer

You'll get a diploma to show on LinkedIn that you're trained to use Vaadin professionally.

Online