Accueil > Développement informatique et DevOps > GWT - Google Web Toolkit
Formation #DEV74

Formation GWT - Google Web Toolkit

Durée : 3 jours

Code : DEV74


Prochaines dates programmées :

Du 26 au 28 Juin 2024

Du 02 au 04 Oct. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Comprendre le fonctionnement des différents outils de GWT
  • Savoir créer une interface graphique en utilisant les widgets de GWT
  • Maîtriser l'accès à des couches de services
  • Optimiser ses applications GWT
  • Tester une application GWT
Programme
1/ Introduction à GWT
  • Positionnement GWT
  • Architecture Web de GWT
  • Avantages et inconvénients GWT
  • Mécanismes et Principe technique de Google Web Toolkit
2/ Premier pas avec GWT
  • Outils en ligne de commande
  • Utilisation d'un plug in eclipse
  • Structure d'un projet GWT (client,server,public)
  • Utilisation sur Chrome du Super Dev Mode
3/ Composants graphiques de GWT
  • Les composants graphiques de base
  • Layouts et panel
  • Widgets complexes
  • Menus
  • Popups
  • Composites
  • Modèle événementiel
  • Manipulation du DOM (Document Object Model)
  • Implémenter de composants personnalisé
  • Organisation par module GWT
  • Construire une interface avec l'UiBinder
  • Manipulation des composants, panels et événements
  • Intégrer les styles CSS
  • Ajouter de composants personnalisés
4/ JavaScript Native Interface (JSNI)
  • Mise en ouvre d'une méthode JavaScript appelée depuis Java
  • Mise en ouvre d'une méthode Java appelée depuis JavaScript
  • JSON
  • Types Overlays
  • Gestion des exceptions
5/ Les services distants
  • Architectures de type Ajax
  • Mettre en place un service RPC
  • Appels du service depuis le code client
  • Sérialisation
  • Gérer les exceptions
  • Utilisation directe de requêtes HTTP
  • RestFul Services
  • Intégration avec une infrastructure existante
  • Présentation de GWT Server Library (GWT-SL)
6/ Concepts avancés
  • Ecrire un code dynamique grâce au Deferred Binding
  • Exécution différée de code (DeferredCommand)
  • Internationalisation
  • Déploiement d'une application GWT
  • Utiliser GWTTestCase pour JUnit
  • Historique de navigation
  • Gérer la session
  • Le modèle MVP
7/ Optimiser vos applications GWT
  • Analyser les performances avec Speed Tracer
  • Les bonnes pratiques
  • Accélérer le chargement de vos applications
  • Code Splitting
  • ClientBundle
8/ Tests
  • Implémenter JUnit avec GWTTestCase
  • Intégrer l'outil HTMLUnit
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
  • Chefs de projets
Dates

Dates

  • Du 26 au 28 Juin 2024
  • Du 02 au 04 Oct. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.