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.

Professional

Learn some advanced topics and become a professional.

Create Custom Components

Learn how to build a custom component.

Migration

Learn how to migrate an application to Vaadin 14.

Other

Tools, Integration and more.

Foundation

Introduction (21:05)
342 38
Layouting (43:16)
173 44
Forms and Databinding (45:24)
113 24
Data lists with Grid (57:13)
69 17
Router API (44:07)
45 17
Theming (40:18)
50 10
Certified Vaadin 14 Developer

Professional

Best practices with Bakery (47:06)
33 12
Internationalization (10:37)
21 6
Application Lifecycle (23:24)
27 3
Drag and Drop (31:51)
15 1
Push (21:32)
26 1
Component and Element API (44:38)
19 3
Using templates (41:23)
14 4
Responsive layouting (19:11)
16 0
Certified Vaadin 14 Professional

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