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