Objectif : A l'issue de la formation GWT, les participants seront aptes à
développer un client riche GWT en ... Connaissance du langage de
programmation Java.
GWT - développer des applications Web 2.0 Développement d'applications riches avec Google Web Toolkit (GWT)
Objectifs : A l'issue de la formation GWT, les participants seront aptes à développer un client riche GWT en utilisant les composants graphiques du toolkit. Les stagiaires organiseront un projet GWT entre partie cliente, partie serveur et construction de librairies personnalisées. La formation GWT donne aussi une vue d'ensemble de l'écosystème GWT (sites Internet, librairies disponibles, outils). Cette formation GWT insiste aussi sur les bonnes pratiques du développement avec GWT afin de donner une dimension professionnelle à vos applications.
Participants : Cette formation GWT s'adresse principalement aux Développeurs Web, ainsi qu'aux informaticiens souhaitant développer des applications Web utilisant Google Web Toolkit (GWT).
Pré-requis : Pour suivre ce cours GWT dans les meilleures conditions possibles, des connaissances de base du langage JavaScript et des technologies Web sont conseillées. Une expérience souhaitable en programmation Java/Web.
Travaux Pratiques : 60 % de travaux pratiques.
Durée : Référence : Tarif :
3 jours (21 heures)
Prochaines sessions :
DGWT
Du 27/10/2014 au 29/10/2014 Du 02/12/2014 au 04/12/2014
1590 euros
PLB CONSULTANT - 22/24 rue du Président Wilson - 92300 Levallois-Perret - Tél : 01 43 34 90 94 - Fax : 01 43 34 90 95 - Site : www.plb.fr - Email :
[email protected]
Contenu de la formation Introduction Les fondements du Web. Les technologies Ajax et le WEB 2.0. Les mécanismes de GWT. Les autres Frameworks Ajax : (JQuery, EXT JS...). Utilisation de GWT au sein dans Eclipse. Test des applications depuis le navigateur.
La bibliothèque de composants graphiques Utilisation de l'API et des composants de base. Positionnement par CSS. Les gestionnaires de mise en page (LayoutManager). Le modèle événementiel de GWT. TP : Ecriture d'une application graphique.
Les composants GWT menus, tree view, onglets, panel.
JavaScript Native Interface et composants personnalisés Interactions entre JavaScript et Java. TP : Conception d'un composant graphique personnalisé.
Concepts GWT avancés JSNI présentation TP : mise en oeuvre de JSNI dans une application GWT.
Gestion de la session et de la navigation. Internationalisation du contenu Chargement différé. Chargement à la demande des fichiers JavaScripts.
PLB CONSULTANT - 22/24 rue du Président Wilson - 92300 Levallois-Perret - Tél : 01 43 34 90 94 - Fax : 01 43 34 90 95 - Site : www.plb.fr - Email :
[email protected]
Optimisation du chargement des ressources. Analyse des performances, Impact du code splitting. UiBinder Les principes d'UiBinder TP : Création d'une interface avec UiBinder , feuille de style et code java.
Gestion de l'historique Mise en place et activation du support gestion des token gestion des racourcis TP : ecriture d'une application qui gère l'historique de navigation.
GWT Designer Paramètrer l'environnement Créer un projet et le module Créer un élément composite Créer et appliquer les styles CSS Ajoutez des gestionnaires d'événements Exécutez l'application en mode Hosted Construire et déployer TP : Créer une interface graphique avec le designer.
Accès au serveur Notion de service Architecture de type Ajax. Communication asynchrone. Gestion de la sérialisation, des exceptions. Formats d'échange JSON et XML. Ecrire un service GWT.
PLB CONSULTANT - 22/24 rue du Président Wilson - 92300 Levallois-Perret - Tél : 01 43 34 90 94 - Fax : 01 43 34 90 95 - Site : www.plb.fr - Email :
[email protected]
Architecture d'un appel RPC L'interface synchrone du service L'implémentation du service L'interface asynchrone Le proxy sérialisation des paramètres gestion des exceptions TP: Ecrire un service RPC
Implémenter une politique de tests Mise en place de JUnit avec GWTTestCase. Intégration de l'outil HTMLUnit.
L'environnement GWT Librairie Java Ext-GWT (GXT). Modèles d'architectures : MVC/MVP, Portail, SOA
PLB CONSULTANT - 22/24 rue du Président Wilson - 92300 Levallois-Perret - Tél : 01 43 34 90 94 - Fax : 01 43 34 90 95 - Site : www.plb.fr - Email :
[email protected]