Training

Trainings are your fasttrack to learning hands-on from the guys that have built the framework. Onsite and online.

You do not have the roles required to access this portlet.
 

On-Site

In-person training delivered all around the world.

Online

Participate in the comfort of your own home.
Filter courses
SELECT ALL
No trainings found for your selection.
Please try also the on-site trainingsonline trainings.
 
 
Back to listing

Paris, France (In French)

Nov 19 - Nov 20, 2014

Select courses

EUR USD

Sign up for two courses or more and get a Vaadin Certification exam for free.

 

Attendees

 
+ Add an attendee

Company information

Total

3200.00 € 1
VAT 0.00 € (0%) Have a discount code?

Payment method

Continue to PayPal

Course descriptions

Vaadin Fundamentals (2 days)

Learn the basics of developing with Vaadin Framework and start building your own applications.
What you will learn

The training is held as a workshop with lectures, demos and hands-on exercises. The focus of the training is on exercises and giving individual feedback and tips on completing each assignment.

  • Vaadin Framework fundamentals
  • Web Application architecture in general
  • Vaadin component architecture and GWT
  • Listeners and events
  • Most common components
  • Common features in components
  • Application layouts and navigation
  • Data model and data binding
  • Validating user input effectively
  • Building editors and CRUDs with FieldGroup
  • Containers, Items and Properties for visualizing data in trees, tables and other UI components
  • Sorting and filtering of data in UI components
  • Using and selecting add-ons
  • Theming with CSS and Sass
  • Using and accessing resources (images, fonts, icons...)
Requirements
  • Basic Java skills
  • You will need your own laptop for completing the exercises

All lectures include hands-on exercises in groups of 5 to 15 participants. The trainer helps each participant individually in completing the exercises, focusing on your learning. The on-site trainings include complimentary lunch. All participants receive a Book of Vaadin, lecture handouts and a Vaadin T-shirt. All training-material is in English.

Advanced Vaadin (2 days)

Learn the best practices in using Vaadin Framework and how to maintain, structure and optimize your application.
What you will learn

The training is held as a workshop with lectures, demos and hands-on exercises. The focus of the training is on exercises and giving individual feedback and tips on completing each assignment.

  • Structuring your application into logical pieces using
    • Vaadin Navigator
    • The Model-View-Presenter design pattern
  • Dependency injection in Vaadin applications
  • Optimizing tips and tricks
  • Application lifecycle and bootstrapping your Vaadin application
    • Modifications to bootstrapping
    • Application expiration
    • VaadinService
    • VaadinSession
    • Page
    • Porting legacy applications to Vaadin
      • Embedding
      • JavaScript communication
  • Implementing custom containers
    • Container interfaces
    • Lazy containers
    • Data caching
  • Pushing data to the client with websockets and long polling to push data to the client
Requirements
  • We recommend that the attendee has previous experience from using Vaadin or attends the course in conjunction with the Vaadin Framework course
  • You will need your own laptop for completing the exercises

All lectures include hands-on exercises in groups of 5 to 15 participants. The trainer helps each participant individually in completing the exercises, focusing on your learning. The on-site trainings include complimentary lunch. All participants receive a Book of Vaadin, lecture handouts and a Vaadin T-shirt. All training-material is in English.

Extending Vaadin (1 day)

Teaches you how to extend Vaadin's functionality on the client-side with JavaScript and GWT.
What you will learn

The focus of the training is on extending Vaadin's functionality on the client-side with GWT and JavaScript.

The training is held as a workshop with lectures, demos and hands-on exercises. The focus of the training is on exercises and giving individual feedback and tips on completing each assignment.

  • Vaadin client-side API
  • Vaadin client-server communication
    • shared state
    • RPC
    • connectors
  • Extending GWT widgets to create custom Vaadin components
  • Creating Vaadin extensions
  • Creating and using JavaScript components
  • Creating composition components
  • Debugging client-side code
  • Packaging widgets and compositions as add-ons
Requirements
  • We recommend that the attendee has previous experience from using Vaadin, GWT or attends the course in conjunction with one of the other Vaadin courses
  • You will need your own laptop for completing the exercises

All lectures include hands-on exercises in groups of 5 to 15 participants. The trainer helps each participant individually in completing the exercises, focusing on your learning. The on-site trainings include complimentary lunch. All participants receive a Book of Vaadin, lecture handouts and a Vaadin T-shirt. All training-material is in English.

Vaadin Framework & Java EE (2 days)

Learn how to make use of Java EE in your Vaadin web applications.
What you will learn

The focus of the training is on learning the basics of JavaEE and how to use it in your Vaadin application.

The training is held as a workshop with lectures, demos and hands-on exercises. The focus of the training is on exercises and giving individual feedback and tips on completing each assignment.

  • Introduction to Java EE
  • Using CDI with Vaadin
  • MVP and CDI
  • Using EJBs in the backend
  • Integrating with database using JPA in Vaadin applications
  • Bean validation
  • Integrating with security (JAAS and Shiro)
  • Packaging Vaadin applications
Requirements
  • Familiarity with Vaadin Framework is recommended
  • Familiarity with Apache Maven is recommended
  • The program includes hands-on exercises so it's essential for you to bring your own laptop

All lectures include hands-on exercises in groups of 5 to 15 participants. The trainer helps each participant individually in completing the exercises, focusing on your learning. The on-site trainings include complimentary lunch. All participants receive a Book of Vaadin, lecture handouts and a Vaadin T-shirt. All training-material is in English.

 

On-Site Training

Attend an on-site training to get personal hands on help from our Vaadin Trainers. The classes consist of 5 to 15 other participants to ensure that you'll be able to get personal help and learn as much as possible. The trainings are excercise oriented, ensuring that you not only learn but get to practice what you have learned and get immediate feedback. All trainings are held centrally with good travel connections in the city.

Online Training

Attend an online training with a dedicated trainer without the need to travel. Attend the training from the comfort of your home or office with a dedicated trainer that helps you learn by going through all exercises with you personally. The trainings are held in small groups to ensure your maximum learning. You will need a microphone and speakers so you can communicate with the trainer. The training is bi-directional with emphasis on exercises and feedback.

Testimonials

"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 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

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 »