|
Présentation de GWT Architectures Web classiques en révolution Ajax et ses Frameworks L'écosystème GWT (communautés, concurrents, outils, etc.) Nouveautés de la version 1.5 Le modèle de développement Mode de fonctionnement Compilation Java-JavaScript Fonctionnement des permutations Mode Web et mode hébergé sous Eclipse Le Framework client L'API graphique cliente (les boutons, cases à cocher, combos) Manipulations du DOM Le modèle événementiel (onBrowserEvent) Les gestionnaires de placement (Layout Manager) JavaScript Native Interface : JSNI Appeler du code Java en JavaScript Encapsuler du code JavaScript en Java Gestion des exceptions Concevoir des composants personnalisés Hériter de Widget Hériter de Composite |
Communication serveur Architecture à base de services RPC Créer un service RPC (interface + implémentation) Gestion de la sérialisation Les types par défaut Utilisation de JSON GWT et Rest : les applications Mashups Intégration avec EJB 3 et Spring Design Patterns avec GWT et concepts avancés Gestion de la session côté client ou serveur ? Gestion de l'historique et du bouton précédent Bonnes pratiques de développement Optimisation des performances (multi-modules) Intégration dans une architecture n-tiers Gestion de la navigation Chargement différé (Deferred Binding) et permutations Les optimisations du compilateur Internationalisation Dictionnaires statiques Dictionnaires dynamiques Les Framework graphiques alternatifs MyGWT GWT-Ext Prototype, GWT-DnD, Scriptaculous DataBinding avec Gwittir |
|
code [GWT] |
Prix euros/HT |
Jan | Fév | Mars | Avril | Mai | Juin | Juillet | Août | Sept | Oct | Nov | Déc |
| Paris | 1841 | 28 | 25 | 30 | 28 | 27 | 29 | 29 | - | 23 | 28 | 30 | - |
| Grenoble | 1841 | - | 25 | - | 22 | - | 15 | - | - | 7 | - | 16 | - |
| Lyon | 1841 | 21 | - | 18 | - | 4 | - | 20 | - | - | 7 | 30 | - |
| Genève | 1841 | 27 | - | - | - | - | - | 27 | - | 7 | - | 18 | - |