M2i Formation

Langages et développement - Développeur Java

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


Éligible aux financements suivants : Formation éligible au CPF

La Défense08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
La Défense16/09/20191 650 € HTDates proposées dans les agences M2iRéserver

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

Metz08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Mulhouse08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Nancy08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Reims08/04/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Caen08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Évreux08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Le Havre08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Lille08/04/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Dijon08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Grenoble08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Lyon08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne08/04/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Bordeaux08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Orléans08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Tours08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Bordeaux16/09/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Aix-en-Provence08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Montpellier08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis08/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence16/09/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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.