Tous
Connaissances web, maîtrise du langage java, connaissances JEE
Maîtriser la réalisation d'applications web riches avec Vaadin.
Présentation de Vaadin: historique, versions, fonctionnalitésFrameworks à composants vs frameworks MVCVaadin vs concurrence et cohabitationRappels Servlet / JSPArchitecture d'une application Vaadin IDE et plugins disponiblesCycle de vie d'une requêteDéfinition de pages: principe, utilisation
Atelier pratique: Mise en place de Vaadin dans un projet web et création d'une première page
Layouts de base: Vertical, Horizontal, Absolute et GridLayoutStructure d'un composant graphiqueCréation de formulaires et DataBindingValidationSolutions de mise en pageIntégration de frameworks JEE
Atelier pratique: une application complète de gestion
Templating: gabarits, look'n feel,...Internationalisation de l'application (i18n)Création de composants personnalisésUtilisation d'AJAX dans Vaadin
Atelier pratique: Application dynamique utilisant Ajax et des formulaires avancés
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis