- Cours pratique
- Informatique
Formation GWT (Google Web Toolkit) : Développement d'applications riches

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Distanciel
Objectifs pédagogiques
A l'issue de la formation GWT, les participants seront aptes à développer un client riche GWT en utilisant les composants graphiques du toolkit. Les stagiaires organiseront un projet GWT entre partie cliente, partie serveur et construction de librairies personnalisées.
La formation GWT donne aussi une vue d'ensemble de l'écosystème GWT (sites Internet, librairies disponibles, outils). Cette formation GWT insiste sur les bonnes pratiques du développement avec GWT afin d'apporter une dimension professionnelle à vos applications.
Programme
Contenu du cours, module par module
8 modules
- Architecture Web de GWT
- Les caractéristiques de GWT
- Les avantages par rapport à Javascript
- Outils en ligne de commande
- Utilisation d'un plug in eclipse
- Structure d'un projet GWT (client,server,public)
- Utilisation sur Chrome du Super Dev Mode
- Les composants graphiques (button, textbox...)
- Les panels (AbsolutePanel, DockPanel...)
- Placement des composants par CSS (Layout Panels)
- Gestion des événements
- Utilisation du modèle DOM
- Impact des CSS sur les widgets
- Construction d'un composant personnalisé
- Organisation par module
- Déclaration d'interface avec l'UiBinder
- Manipulation des composants, panels et événements
- Intégration des styles CSS
- Ajout de composants personnalisés
- Implémentation d'une méthode JavaScript appelée depuis Java
- Implémentation d'une méthode Java appelée depuis JavaScript
- Gestion des exceptions
- L'API des services GWT
- Philosophie et mise en place d'un service RPC
- Gestion des exceptions
- Intégration avec une infrastructure existante
- Présentation de GWT Server Library (GWT-SL)
- Ecrire un code dynamique grâce au Deferred Binding
- Conseils et mise en œuvre de l'Internationalisation
- Déployer une application GWT
- GWTTestCase pour JUnit
- Historique de navigation
- Gestion de la session utilisateur
- Mise en oeuvre du desgin pattern MVP
- Mesurer les performances avec Speed Tracer
- Les bonnes pratiques
- Accélérer le chargement de vos applications
- Chargement du code à la demande grâce au Code Splitting
- Packager les ressources avec le ClientBundle
- Rôle et communication de Google autour de GWT
- Le projet GWT-DND pour le drag and drop, les librairies de Charts
- Composants graphiques avancés avec Sencha GXT
- La richesse fonctionnelle de Smart GWT et de Vaadin
Travaux pratiques
Les travaux pratiques représentent 60 % de la formation.
Programme mis à jour le 18/10/2024
Public concerné
Ce cours GWT s'adresse principalement aux Architectes, Développeurs et Chefs de projets.

Prérequis
Pour suivre ce cours GWT dans les meilleures conditions possibles, la connaissance des langages de programmation Java et HTML/CSS est conseillée.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
5/5
1 avis
« Mon avis sur le formateur : "Formateur très à l'écoute de nos besoins et très pédagogique." Ce que j'ai le plus apprécié : "La correction des TP est fournie." Ce que j'ai le moins apprécié : "Quelques problèmes dus à l'hétérogénéité des postes de travail." »
HEU Kay
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- JavaFX : Développer des applications graphiques richesRéf. JVFX3 joursIntermédiaireProchaine session : 26 oct.2 090 €
- Liferay 7.x - Développer un portail d'entrepriseRéf. LRD73 joursIntermédiaire
- Liferay 7.x - Présentation de Liferay 7.xRéf. LRP71 jourFondamental
- SOAP Web Services - Mise en oeuvre avec Jakarta EERéf. SWES3 joursIntermédiaireProchaine session : 14 déc.