accueil / formation / catalogue 2011 / développement web / GWT
Développer une application Web avec Ajax et GWT - Code : GWT
Nombreux sont ceux qui clament la contre-productivité du Web depuis qu'il a été détourné de sa fonction originelle, la diffusion d'information, pour acquérir une dimension applicative. En effet, devant le temps passé par les développeurs à créer des pages dynamiques complexes sous forme de fichiers JSP, ASP ou PHP, on est en droit de se demander si ces solutions sont vraiment pérennes. Le Framework GWT (Google Web Toolkit) a apporté une bouffée d'oxygène en proposant de compiler en JavaScript et HTML une application développée en Java.
Ce cours vous plongera au coeur du Google Web Toolkit afin de vous permettre de réaliser simplement une application Web réactive et ergonomique. Ce temps gagné en simplicité sera mis à profit pour mieux comprendre le fonctionnement interne d'un tel Framework ainsi que ses possibilités de personnalisation.
A l'issue de ce cours vous saurez répondre aux questions du type : "Quel est le modèle de développement GWT ?", "Comment construire une application visuellement aboutie et multi-navigateurs sans écrire de JavaScript ou de HTML ?", "Peut-on réellement se fier à GWT pour développer ses applications Web ?".
Vous allez apprendre à :
  • Comprendre comment GWT révolutionne le développement Web
  • Créer des Widgets avec GWT
  • Découvrir les bonnes pratiques de développement avec GWT
  • Optimiser navigation, performance et confort d'utilisation de vos applications
  • Maîtriser l'API cliente de GWT
  • Mettre en oeuvre une communication efficace avec le serveur
Durée : 3 jour(s)
Audience : Développeurs, architectes et chefs de projets Web
Méthode pédagogique : 60% de travaux pratiques.
Pré-requis : Connaissance du langage Java ou avoir suivi JOD ou IJOP
Prix : Voir dates
Programme :
Présentation de GWT 2
Architectures Web classiques en révolution
Ajax et ses Frameworks


Le modèle de développement de GWT 2
Contenu du SDK
Compilation Java / JavaScript
Fonctionnement des permutations
Mode Web et mode développement


Le Framework client
L'API graphique cliente (les boutons, cases à cocher, Combos)
Manipulations du DOM
Le modèle événementiel
Les gestionnaires de placement (Layout Manager)
Gérer les Time-Out ou synchronisations


JavaScript Native Interface : JSNI
Appeler du code Java en JavaScript
Encapsuler du code JavaScript en Java
Types Overlays


Concevoir des composants personnalisés
Hériter de Widget
Hériter de Composite


Communication serveur
Architecture à base de services Rest et RPC
GWT RPC
Gestion de la sérialisation
GWT Request Builder
Utilisation de JSON
Intégration avec EJB 3 et Spring


Design Patterns avec GWT et concepts avancés
Gestion de l'historique
Bonnes pratiques de développement
Modularité et performances
Intégration dans une architecture n-tiers
Gestion de la navigation
Deferred Binding et générateurs
Les optimisations du compilateur


Internationalisation
Dictionnaires statiques
Dictionnaires dynamiques


Les extensions à GWT
SmartGWT, Ext-GWT et GWT-Ext
GWT incubator
GWT-DnD et GChart
Liens entre GWT et les autres API Google


Dates :
code
[GWT]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1716 - 14 - 4 - 14 - 8 - 3 - 6
Grenoble 1716 - 14 - 18 - 8 - - 12 - 28 -
Lyon 1716 24 - 21 - 9 - 11 - - 3 - -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut