Gwt (Google Web Toolkit)

Formation

À Paris

1 750 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Paris

  • Durée

    4 Jours

Objectifs: Comprendre le fonctionnement de GWT. Connaître les façons d'intégrer GWT aux architectures JEE. Réaliser une application web mettant en oeuvre GWT et JEE. Savoir appliquer les best practices. Destinataires: Architecte. Développeur. Chef de projet

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
28 Rue de Chateaudun, 75009

Date de début

Consulter

À propos de cette formation

Connaissance de Java

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Présentation
- Au coeur du contexte Web 2.0 et des technologies AJAX
- L'originalité du Google Web Toolkit
a)Principe de la compilation Java vers JavaScript
b) Indépendance vis-à-vis des navigateurs
c) Limites du domaine: réflexion, annotations, generics
- Maturité du toolkit et pérennité
- Positionnement par rapport aux autres frameworks AJAX: YahooUI, Dojo, DWR, Echo2...

Démarrer un projet GWT sous Eclipse
- Structure d'un projet
- Notion de modules, découpage en répertoires: public, client, server, bibliothèque gwt-user.jar
- Principe et utilisation du GWTShell pour l'exécution et le debugging d'un projet Eclipse
- Paramétrage des launch configurations: spécification des répertoires de génération
- Étude de la bibliothèque gwt-user-dev.jar
- Compilation d?un projet: principe et mise en oeuvre, pièges à éviter

Utiliser la bibliothèque de composants graphiques

- Utilisation des widgets basiques
a) Boutons, liens, images
b) Champs de formulaires, file upload
- Mise en forme: les Panels
- Widgets complexes
a) Menus
b) Composites
c) Popups
- Principe et utilisation du modèle événementiel
- Mise en place de l 'internationalisation

Techniques plus avancées

- Créer son propre composant graphique
- Utilisation de JSNI pour générer son propre JavaScript
- Framework de commandes: utilisation de la DeferredCommand
- Gestion de la navigation web: management de l'historique

Accéder à la couche services

- Architecture de type AJAX et étude de la communication RPC
- Implémentation d'un service asynchrone en GWT
-Gestion de la sérialisation: principes, héritage et polymorphisme
- Traitements des Exceptions
- Découverte du protocole JSON et utilisation avec des serveurs non-Java
- Traitement de fragments XML côté client avec les classes DOM

Implémenter une politique de tests

- Utilisation du GWTTestCase pour JUnit
- Fonctionnement du mode de test et limitations
- Principes et implémentation de tests asynchrones

Présentation de « GWT Designer »

- Installation et configuration
- Principe et fonctionnement
- Édition WYSIWYG et génération du code Java
- Fonctionnalités fournies

Google Web Toolkit avancé: Architecture et intégrations

Cadre de développement & Intégration continue
- Intégration de GWT dans un projet Eclipse WTP
- Compilation et intégration continue des composants GWT
- Intégration de Maven
- Découplage du GWTShell de son serveur d'applications Tomcat embedded
- Couplage avec le serveur d'applications choisi, fourni par WTP
- Explication du nouveau processus de debug obtenu

Mise en place d'une architecture J2EE complète intégrant GWT

- Mise en oeuvre d'une couche de services SOA
- Encapsulation des services GWT par Spring
- Intégration entre MVC classique provenant d'un framework (SpringMVC, Struts...) et GWT selon une
approche de type portail
- Choix du développement de la couche présentation
a) Approche entièrement GWT (type client riche)
b) Approche mixte: concept d'enhancement de la vue produite par un couple classique Contrôleur/JSP
- Mise en oeuvre du databinding
a) Illustration des best practices en termes de modèle événementiel et de value objects
b) Intégration avec le FormPanel

Informations complémentaires

Modalités de paiement : Cette formation peut faire l'objet d'une demande de prise en charge par l'OPCA

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Gwt (Google Web Toolkit)

1 750 € HT