- Formation Développement |
- Google Web Toolkit 2 : Développer des Applications Internet Riches en Java
Google Web Toolkit 2 : Développer des Applications Internet Riches en Java
Durée : | 3 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Public :
- Développeurs souhaitant créer une application internet riche (RIA) utilisant les APIs Google.
Objectifs :
- 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…
Pré-requis :
- Maitriser le langage de programmation Java ;
- Connaitre la syntaxe XML.
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)