Close
 

Training

The best way to get started with Vaadin is to participate in one of our training courses. You will learn the necessary skills and become productive in no time. Sign up 4 weeks before the event and receive a 10% early-bird discount. Sign up for both courses and get the Vaadin Certification exam for free.

USD EUR Prices per participant
Upcoming courses

Vaadin Fundamentals (2 days)

Learn the fundamentals of Vaadin application development and the necessary aspects of the server-side framework from using UI components and managing layouts to customizing your application themes.

Topics covered
  • Overview of the Vaadin framework
  • Vaadin architecure and Vaadin application architecture
  • Components and layouts for UI development
  • Vaadin data model and data binding
  • Using FieldGroup and validators effectively
  • Utilizing and providing files, images and other kinds of resources
  • Using built-in themes and creating your own custom themes
  • Vaadin Visual Designer
  • Extending Vaadin with add-ons
Requirements
  • Basic Java skills are required.
  • Most of the topics contain hands-on exercises so it's essential for you to bring your own laptop.
What you get
  • Lectures and several hands-on exercises
  • Book of Vaadin
  • Lunch and refreshments

The course and all of its materials are in English. Welcome to the Vaadin Fundamentals Training!

Advanced Vaadin (2 days)

Teaches you the more challenging areas of developing professional Vaadin applications and uncovers the Vaadin client-side.

Topics covered
  • Structuring your application into logical pieces using
    • Vaadin 7 Navigator
    • The Model-View-Presenter design pattern
  • Dependency injection in Vaadin applications
  • Optimizing tips and tricks
  • Implementing custom Vaadin client-side components
    • Vaadin client-side API
    • Extending GWT widgets to create custom Vaadin components
    • Creating composition components
    • Debugging client-side code
    • Packaging widgets and compositions as add-ons
Requirements
  • Vaadin Fundamentals course is required or previous hands-on Vaadin experience (minimum 2 months experience).
  • The program includes hands-on exercises so it's essential for you to bring your own laptop.
What you get
  • Lectures and several hands-on exercises
  • Good knowledge of structuring your application into testable and maintainable pieces
  • Book of Vaadin
  • Lunch and refreshments

Please note that the course and all of its materials are in English. Welcome to the Advanced Vaadin Training!

 
Close
-
Add another participant


VAT $0
Total $1900
Training Diplomas and Exams

After attending an official Vaadin training, you can get a training diploma and take the final exam.

Take the final exam »
Download your Training diploma »

What the training attendees are saying

"Taking this class, as well as the Fundamentals class, provided the jump-start that I needed to become productive using Vaadin. I will definitely recommend that more members of our team attend these classes."

- Advanced Vaadin, Palo Alto

Trainer was able to explain each topic precisely, he was was very motivating and skillfull at the same time.

- Vaadin Fundamentals - Vienna

"Good mix between theory and practice."

- Vaadin Fundamentals - Brussels

Good training. There was lots of topics for two days. There was enough time to do the exercises and you had time to try out development with Vaadin."

- Vaadin Fundamentals, Helsinki

Course descriptions
Vaadin Fundamentals 2 days

Learn the fundamentals of Vaadin application development to start building new applications.
Read more »

Advanced Vaadin 2 days

Introduction to Model-View-Presenter design pattern (MVP), optimization and the creation of custom components.
Read more »

GWT Fundamentals 2 days

Learn about the tools and techniques needed to build great web apps with GWT.
Read more »

Custom training

Tailored for your needs to help your team build the competence on things that matter most. Have our expert fly over to your premises to save on travel time and costs. Contact us for more information.