Revenir à la liste des catégories de formation



Formation : Google Web Toolkit (GWT)


(Réf. 19231)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

Java

Prérequis

  • Bonne maîtrise du langage Java. Notions sur les feuilles de style (CSS).

Public

  • Développeur
  • Architecte technique
  • Chef de projet
  • Équipe projet

Objectifs

  • Comprendre le fonctionnement et l’architecture d’une application GWT
  • Savoir concevoir et réaliser une application GWT
  • Savoir développer des applications web riches (clients légers RIA)

Type de formation

Courte

Programme

1. PRESENTATION DE GWT


Introduction
. Historique de GWT, positionnement dans la suite Google.
Les caractéristiques de GWT
. Codage en Java, abstraction du JavaScript et du HTML. Principes de GWT. Hosted Mode / Mode Web.
Structure de GWT
. Présentation du Web 2.0.
. Architecture d’une application Web.
. Distinction entre les parties client et serveur de GWT. Pattern MVC.
Les outils
. Présentation des outils de création et de test fournis par GWT et des outils externes WYSIWYG (GWT-EXT…).

2. ENVIRONNEMENT DE DEVELOPPEMENT


Mise en place de l’environnement
. JDK5.0, Installation de Tomcat.
. Configuration dans Eclipse.
. Mode debug.
. Travaux pratiques : mise en place de l’environnement.

3. DEVELOPPEMENT D’UNE INTERFACE GRAPHIQUE AVEC GWT


Fenêtre principale
. Présentation de l’interface EntryPoint. Définition de la fenêtre principale. Barre de menu.
Composants graphiques
. Widgets basiques : boutons, liens, champs de formulaire…
. Widgets complexes : menu, popup…
. Modèle événementiel.
. Travaux pratiques : création complète d’une interface.
Mise en forme
. Présentation des layouts. Relation entre layouts et panel. Utilisation des layouts.
. Travaux pratiques : utilisation d’un ou plusieurs layouts.

4. DEVELOPPEMENT D’UNE APPLICATION GWT


Ajout de style
. Présentation des feuilles de style. Intégration dans l’interface graphique GWT.
. Travaux pratiques : ajout de style à l’interface réalisée.
Communication entre client et serveur
. Architecture Ajax (asynchrone). Communication RPC. Gestion de la sérialisation des données.
Mise en place d’un service
. Définition d’un service. Nommage et spécificités des interfaces et des implémentations.
. Appel à un service. Déclaration du service. Définition de l’emplacement du service. Définition du comportement retour.
. Travaux pratiques : mise en place d’un service dans l’application réalisée.
Test
. Stratégie de test. Test unitaire. Principe et implémentation de tests asynchrones.
. Travaux pratiques : Utilisation de GWTTestCase.

5. DEPLOIEMENT D’UNE APPLICATION GWT


Déploiement sur Tomcat.
Déploiement sous forme de war.
Travaux pratiques : déploiement de l’application réalisée.

6. SYNTHESE


Faire le point sur le processus de développement d’une application GWT, sur la possibilité d’intégrer des widgets GWT dans des applications existantes (Spring, J2EE…) et sur les bonnes pratiques.

Pédagogie

Non renseigné

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Inter-Entreprise :
92100 BOULOGNE BILLANCOURT :


Revenir en haut





Revenir à la liste des catégories de formation