Introduction à Vaadin
Présentation : historique, versions, fonctionnalités Frameworks à composants vs frameworks MVC
Vaadin vs concurrence et cohabitation
Rappels Servlet / JSP
Architecture d’une application IDE et plugins disponibles
Cycle de vie d’une requête
Définition de pages : principe, utilisation
Atelier pratique : Mise en place dans un projet web et création d’une première page
Layouts, formulaires et contrôles
Layouts de base : Vertical, Horizontal, Absolute et GridLayout Structure d’un composant graphique
Création de formulaires et DataBinding
Validation
Solutions de mise en page Intégration de frameworks JEE
Atelier pratique : une application complète de gestion
Notions avancées
Templating : gabarits, look’n feel,… Internationalisation de l’application (i18n)
Création de composants personnalisés
Utilisation d’AJAX
Atelier pratique : Application dynamique utilisant Ajax et des formulaires avancés
Intégration dans une architecture client / serveur, dans une application GWT
Appels Ajax
Vaadin et les framework Java : Hibernate, struts, spring
Intégration dans une application GWT 2 existante Intégrer
Application Javascript
HTML5
Stockage de données sur le navigateur Mode offline
Géolocalisation