Вы находитесь на странице: 1из 3

Formation GWT

Comprendre et Maitriser les aspects simples et avancés du Framework (GWT)


Google Web Toolkit.

Cette formation permet de :

 Structurer vos pages avec les composants GWT


 Comprendre l'architecture cliente et serveur d'une application GWT
 Mettre en oeuvre une communication Client / Serveur avec GWT
 Agir sur l'apparence des composants
 Appréhender le fonctionnement interne de GWT et de son compilateur
 Communiquer entre le code Java et le code JavaScript
 Structurer son application avec le MVP.

Plan

Présentation générale de GWT


 Architecture Web de GWT
 Les caractéristiques de GWT

Les avantages par rapport à Javascript


Structuration d'un projet
 Introduction GWT
 Page HTML principale de l'application
 Répertoires sources du projet
 Configuration des modules
 Exécution d'une application
 Lancement en mode Debug
 Déploiement de l'application dans Google AppEngine
Construction d'une application simple
 Déclaration du point d'entrée du code client
 Utilisation des APIs Java coté-client
 Composants graphiques simple
 Accès au DOM d'un composant graphique
 Intégration de code JavaScript dans les sources Java
 Encapsulation d'images dans l'application

Mise en page de l'application


 Accès au conteneur racine de l'application
 Mise en place des différents conteneur de positionnement : FlowPanel,
FormPanel et ScrollPanel
 Mise en place de conteneurs dynamiques avec les composants
AnimatedLayout et SplitLayoutPanel
 Affichage de boite de dialogue PopupPanel et DialogBox
 Présentation de données avec les composant Grid et FlexTable
 Utilisation du conteneur HTML

Création de composants complexes réutilisables


 Utilisation de l'API UiBinder pour déclarer les composants
 Types Composite et UIObject
 Instanciation des composants créés
 Notion d'événement dans une application GWT
 Mise en place d'un gestionnaire d'événements
 Mise en forme de l'application (feuille de style CSS)

Concepts avancés
 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
Optimiser vos applications GWT
 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

Présentation des ressources GWT sur internet


 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

Durée
 3 Jours

Prix
 3500DH

Вам также может понравиться