Formation GWT avancé
Google Web Toolkit (GWT) avancé
Référence : GWT-AV-02
Durée : 2 jour(s)
|
|
La prochaine session est animée par
|
Grégory Le Bonniec est consultant Java et responsable de l'agence ouest de Zenika. Son parcours professionnel l'a amené à travailler sur de nombreux projets JEE notamment dans le domaine de la SOA. Il est également formateur et conférencier sur différentes technologies comme BPEL, Web Services, Flex...
|
|
Présentation
Zenika débute sur la technologie GWT (Google Web Toolkit) une semaine après l'annonce de mise à disposition du produit en avril 2006. L'approche totalement novatrice de ce Framework ainsi que son intégration au sein d'une application JEE utilisant Spring/Hibernate ont pu être validés sur des projets d'envergure. Nous participons à la communauté Open Source en fournissant certains composants en licence LGPL : ZenBinding et un Date Picker
|
Objectifs
- Utiliser des fonctions de la bibliothèque standard de GWT ou du GWT Incubator moins courantes
- Comprendre le mécanisme complet de compilation et l'utiliser à son avantage
- Savoir optimiser une application GWT en termes de temps de chargement et de charge serveur
- Maîtriser les bonnes pratiques d'architecture et de développement GWT
|
| Répartition : 30% Théorie, 70% Pratique |
| Public : Architecte, Développeur, Chef de projet |
| Pré-requis : Notions de développement Web en Java |
Programme
Bibliothèque standard
- Lecture et écriture XML via com.google.gwt.xml.XML
- Optimisation des chargements de ressources via ClientBundle
L'écosystème GWT
- S'appuyer sur le dynamisme de la communauté GWT
- Intégrer une bibliothèque externe (ScrollTable, Dn'D ...)
Bonnes pratiques
- MVP : assurer la maintenance, la lisibilité et la modularité d'une application GWT
- EventBus : communication inter-modules
- Command : simplifier et optimiser la gestion des appels RPC
Concepts avancés
- Enrichir l'émulation JRE
- Comprendre le deferred binding
- Contrôler finement l'intégration JSNI en utilisant les JavaScript Overlay Types
Performances
- Optimiser le chargement d'une application GWT via le Code Splitting
- Utiliser les outils de monitoring
- Gérer les traitements longs (DeferredCommand, Timer ...)
|
| * Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment. |
|
|
|
|