M2i Formation

Découvrez notre formationGWT - Google Web Toolkit

Présentiel

3 jours (21 heures) - JAV-GWT

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur Java  ›  GWT - Google Web Toolkit

Objectifs pédagogiques

  • 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.

Niveau requis

Avoir une expérience en développement Java et en développement Web.

Public concerné

Architectes, développeurs et chefs de projets.


Cette formation est éligible au CPF : code unique 237067

La Défense16/09/20191 650 € HTInscriptions en cours, places disponiblesRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

Introduction

  • Originalité
  • Historique
  • Présentation de la plateforme
  • Positionnement et concurrents
  • Navigateurs supportés

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

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

JavaScript Native Interface - JSNI

  • Appel JavaScript vers Java
  • Appel Java vers  JavaScript
  • JSON
  • Types Overlays
  • Gestion des exceptions

Communication Client / Serveur

  • GWT-RPC
  • Interface et implémentation
  • Sérialisation et exceptions
  • RequestFactory
  • RestFul Services

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

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

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Les + de la formation

L'examen de certification est en français.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus