• Maîtrise du Développement d’applications avec GWT

Accueil / Maîtrise du Développement d’applications avec GWT

Maîtrise du Développement d’applications avec GWT

Durée : 3 jours
Tarif Inter : 1600 €
Tarif sur mesure : Nous consulter
Référence : 3JGW

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous permettra de comprendre et maîtriser l’outil GWT (Google Web Toolkit). GWT est un outil de génération de site web RIA sans écrire une seule ligne de javascript. Le codage de l’interface graphique se fait en JAVA et s’apparente fortement à Swing, GWT génère ensuite le javascript et ne nécessite aucun plugin côté navigateur client, ni JAVA côté serveur mais propose des facilités très intéressantes dans le cas d’un serveur JAVA J2EE. 

 

Durée:  21 heures (3 jours) 

Objectifs

  • Structurer vos pages avec les composants GWT
  • Comprendre l’architecture cliente et serveur d’une application GWT
  • Mettre en oeuvre une communication Client / Serveur avec GWT
  • Agir sur l’apparence des composants
  • Appréhender le fonctionnement interne de GWT et de son compilateur
  • Communiquer entre le code Java et le code JavaScript
  • Structurer son application avec le MVP

Programme

  1. Introduction :

    • Originalité
    • Historique
    • Présentation de la plateforme
    • Positionnement et concurrents
    • Navigateurs supportés
  2. Un projet GWT :

    • Structure d’un projet GWT
    • GWT Designer
    • Le débug
    • Séparation des sources Client / Serveur
    • Les modules GWT
    • La configuration gwt.xml
    • Optimisation du code produit
    • Déploiement avec et sans AppEngine
  3. Les composants graphiques de GWT :

    • Les composants graphiques de base (boutons, zones de saisie…)
    • Les différents Layouts et Panel
    • Création en pur Java
    • Création en XML avec UiBinder
    • Types de structuration HTML générée
    • CSS et mise en forme
    • Modification du DOM
    • Les liens évènements / Composants
  4. JavaScript Native Interface – JSNI :

    • Appel JavaScript vers Java
    • Appel Java vers JavaScript
    • JSON
    • Types Overlays
    • Gestion des exceptions
  5. Communication Client / Serveur :

    • GWT-RPC
    • Interface et implémentation
    • Sérialisation et exceptions
    • RequestFactory
    • RestFul Services
  6. Best practices :

    • Pattern Model View Presenter
    • Détail d’une architecture MVP
    • Utilité du Differed Binding
    • Validation
    • Internationalisation
    • Performances
    • Chargement asynchrone
    • Sécurité avec GWT
    • Protection anti-XSS
  7. L’écosystème GWT :

    • Le test unitaire simplifié : HTMLUnit
    • ExtGWT
    • SmartGWT
    • Le système des Widgets
    • Personnalisation de Widgets
    • Intégration avec d’autres frameworks Java
    • Support des API HTML 5
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

A distance

Du 18 au 20 janvier 2021
Du 01 au 03 février 2021
Du 08 au 10 mars 2021
Du 06 au 08 avril 2021
Du 17 au 19 mai 2021
Du 14 au 16 juin 2021
Du 19 au 21 juillet 2021
Du 02 au 04 août 2021

Demande de renseignement