Développer une application Web 2.0 avec /GWT
Réf: GWT
durée: 3 jours
Objectifs de la formation
Ce cours a pour objectif de présenter Google Web Toolkit (GWT) en tant que solution pour la mise au point d »applications Web riches basées sur Ajax. La formation présente les caractéristiques des applications Web 2.0, le modèle applicatif ainsi que les mécanismes de base de GWT et permet d »appréhender la conception et la réalisation d »applications Web plus ergonomiques et réactives.
Contenu de cette formation Java GWT
– Présentation
– La bibliothèque de composants graphiques
– JavaScript Native Interface et composants personnalisés
– Concepts GWT avancés
– Accès au serveur
– Implémenter une politique de tests
– Considérations architecturales
Formation java, Formation developpement web 2.0, Formation google web toolkit,
Formation applications internet riches, Formation ajax
Programme de Formation
Travaux pratiques de cette formation Java GWT
Divers exercices permettront de mettre en oeuvre les différents éléments présentés lors de cette formation.\r\n
Programme de cette formation Java GWT
– Rappels sur les fondements du Web et mise en évidence des difficultés ayant mené à l »avènement des Frameworks de type Ajax.
– Présentation du Web 2.0 et des technologies Ajax.
– Les mécanismes de Google Web Toolkit : mode de fonctionnement, compilation Java vers JavaScript, lien avec HTML, communication avec un serveur …
– Positionnement par rapport aux autres Frameworks Ajax : (YahooUI, Echo3…).
– Utilisation de GWT au sein de l »IDE Eclipse : structure du projet, détermination des librairies utiles, exécution et mise au point.
Travaux pratiques \t
Création d »un premier projet GWT simple avec Eclipse et accès aux manipulations de base (édition, exécution …).
La bibliothèque de composants graphiques
– Utilisation de l »API et des composants de base (boutons, champs de formulaire …).
– Gestion de la présentation (LayoutManager).
– Composants évolués (menus …).
– Présentation et mise en oeuvre du modèle événementiel.
– Mise en place de l »internationalisation.
Travaux pratiques \t
Réalisation d »une interface utilisateur.
JavaScript Native Interface et composants personnalisés
– Interactions entre JavaScript et Java.
– Conception d »un composant graphique spécifique.
Travaux pratiques \t
Utilisation de JavaScript.
Concepts GWT avancés
– Gestion de la session.
– Gestion de la navigation : historique, bouton » précédent « .
– Chargement différé.
– Optimisations.
Travaux pratiques \t
Création d »un composant personnalisé.
Accès au serveur
– Architecture de type Ajax et étude de la communication RPC.
– Utilisation de GWT en mode asynchrone.
– Gestion de la sérialisation: principes, héritage et polymorphisme.
– Gestion des exceptions.
– Utilisation de JSON et de XML.
Travaux pratiques \t
Mise en place d »un service asynchrone.
Implémenter une politique de tests
– Mise en place de Jaunit avec GWTTestCase.
Travaux pratiques \t
Mise au point de tests pour une application GWT simple.
Considérations architecturales
– Positionnement de la brique GWT au sein d »une architecture multiniveaux JavaEE.
– Modèles d »architectures : MVC, Portail, SOA …
– Intégration avec d »autres technologies : EJB3, Struts / JSF …
– Les bonnes pratiques.
Profil Stagiaires & Pré-requis
Bonnes connaissances des langages Java et JavaScript. Expérience souhaitable en programmation Java/Web.
Prix : 1780 € HT.
Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg
Dates de Formation
Nous consulter
‘