- Home
- Migrations
- Google Apps for Business
- Google Web Toolkit 2 : Développer des Applications Internet Riches en Java
Formation Google Web Toolkit 2 : Développer des Applications Internet Riches en Java - 3 jours

Description :
Public :
- Développeurs souhaitant créer une application internet riche (RIA) utilisant les APIs Google.
Pré-requis :
- Maitriser le langage de programmation Java ;
- Connaitre la syntaxe XML.
Objectifs du cours :
- Construire une application RIA avec le framework GWT ;
- Utiliser les principaux composants graphiques ;
- Intégrer dans une application des composants issus des APIs Google Maps, Calendar…
Contenu du cours : Google Web Toolkit 2 : Développer des Applications Internet Riches en Java
Introduction à GWT
- Historique
- Framework GWT
- Téléchargement et installation du SDK
- Plug-in GWT pour Eclipse
Structuration d’un projet
- 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
Gestion de l’historique de l’application
- Mise en place du mécanisme de gestion de l’historique
- Composants de type lien
- Etats d’une 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
Gestion des événements
- Notion d’événement dans une application GWT
- Mise en place d’un gestionnaire d’événements
Mise en forme de l’application
- Utilisation des styles CSS
- Mise en forme des composants simples GWT
- Mise en forme des composants complexes
- Associer des feuilles de styles CSS à l’application
- Appliquer un thème
Internationalisation de l’application
- Module I18N du framework GWT
- Créer des fichiers de langue et configurer le projet
- Gérer de ressources localisées
- Mettre en place un contrôle dynamique de choix de langue
Manipulation des données
- Mise en forme des nombres et des dates
- Utilisation du format JSON
- Utilisation du format XML
- Redéfinition d’objets JavaScript en Java avec la classe JavaScriptObject
Echanges avec le serveur
- Déclaration de code côté-serveur
- Appel de procédures distantes
- Création et appel de services distants
- Envoi de requêtes asynchrones
- Gestion des erreurs
Utilisation des APIs Google
- Présentation des différentes APIs
- Intégration de composants Google (Calendar, Maps)
Nous contacter :
boulevard Mettewie 89/42
1080 Bruxelles
Email : selossej@pixystree.com
Nos avantages :
- Type de formation : Inter-entreprise, Intra-entreprise et particuliers
- Formation 100% flexible et personalisée : Vous choisissez le lieu, la date et le programme de formation
- Demande de devis : Réponse dans les 24 heures.
- Remise de 50% pour les PME Bruxelloises
- Parking, boisson et lunch gratuit
- Accès à notre centre de compétences : Syllabus, note de cours, exercises,...
