Accueil > Développement Logiciel, Devops > GWT - Google Web Toolkit
Formation #DEV74

Formation GWT - Google Web Toolkit

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : DEV74


Sessions programmées :

Du 10 au 12 Fév. 2021

Du 14 au 16 Avril 2021

Du 09 au 11 Juin 2021

Du 29 Sept. au 01 Oct. 2021

Du 10 au 12 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 3 jours

Code : DEV74


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 10 au 12 Fév. 2021
  • Du 14 au 16 Avril 2021
  • Du 09 au 11 Juin 2021
  • Du 29 Sept. au 01 Oct. 2021
  • Du 10 au 12 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation