Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

GWT

Le développement d'applications internet riches (RIA) est une tendance de fond. L'utilisation intensive de JavaScript, de DHTML et des échanges asynchrones (AJAX) est une réalité technique devenue courante pour les nouvelles applications intranet et internet. La librairie GWT est la solution proposée par Google pour masquer la complexité de ces technologies et offrir un modèle de développement plus classique et robuste aux développeurs. Suite à cette formation, les participants maîtriseront la librairie GWT et sa mise en oeuvre.

1350 € HT 3 jours JW-GWT

Développer une application internet riche (RIA) avec GWT (Google Web Toolkit)

Programme

Introduction

  • Les technologies du Web 2.0
  • Principes d’Ajax
  • Les applications RIA
  • L’approche de GWT : écriture de code Java, génération de code JavaScript

Développement d’une application GWT

  • Mise en place de l’infrastructure de développement avec Eclipse
  • Créer et tester une application GWT
  • Les fenêtres et les panels
  • Les composants graphiques de base
  • Utilisation des feuilles de styles CSS
  • Le modèle événementiel de GWT
  • La notion de layout
  • Les composants table et arbre
  • Gestion de l’internationalisation
  • Utilisation d’images

Communications asynchrones

  • Présentation de GWT RPC
  • Impact de la mise en oeuvre de communications asynchrones
  • Implémenter un service
  • Invoquer un service
  • La sérialisation
  • La gestion des exceptions
  • Utilisation de JSON

Notions avancées

  • Intégration de GWT avec les technologies de Java EE
  • Tester les applications GWT avec JUnit
  • Développement de nouveaux composants graphiques
  • Présentation de JSNI