GWT - Google Web Toolkit
Objectifs, programme, validation de la formation
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.
Description, programmation
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.
Niveau de sortie information non communiquée
Métiers visés
Durée, rythme, financement
Durée 21 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Modalités de recrutement et d'admission Avoir une expérience en développement Java et en développement Web.
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Aucune
Inscription
Contact renseignement RICHIR Agnès
Téléphone 0557190765
Éligibilité de cette formation au compte personnel de formation pour les salariés
Code CPF 237067 - Validité du 02/01/2019 au 31/12/2115
Périodes prévisibles de déroulement des sessions
Session débutant le : 14/09/2020
Adresse d'inscription
15 Bis Allée James Watt 33700 Mérignac
Lieu de formation
Adresse :
Organisme de formation responsable
M2I FORMATION MERIGNAC
Adresse
15 B allée James Watt 33700 Mérignac
Téléphone