JavaEE Logo

Goals


- Master the creation of rich web applications with Vaadin

Program

Presentation of Vaadin: history, versions, functionalities
Component frameworks vs MVC frameworks
Vaadin vs competition and cohabitation
Servlet / JSP reminders
Architecture of a Vaadin
IDE application and available plugins
Request lifecycle
Definition of pages: principle, use

Practical workshop: Setting up Vaadin in a web project and creating a first page

Basic layouts: Vertical, Horizontal, Absolute and GridLayout
Structure of a graphic component
Creation of forms and DataBinding
Validation
Layout solutions
Integration of JEE frameworks

Practical workshop: a complete management application

Templating: templates, look’n feel, …
Internationalization of the application (i18n)
Creation of custom components
Using AJAX in Vaadin

Practical workshop: Dynamic application using Ajax and advanced forms

Duration

3 days

Price

£ 1855

Audience

All

Prerequisites

Web knowledge, mastery of the java language, JEE knowledge

Reference

JAV507-F