Accueil > Formation > Google > Développer un client riche Web 2.0 avec le GWT 2 (Google Web Toolkit)

JW-GWT

Durée

  • 3 jours

Objectifs

  • Découvrir les caractéristiques de l'approche RIA
  • Comprendre le modèle de développement proposé par GWT
  • Créer, tester et déployer des applications basées sur GWT

Public

  • Ingénieurs
  • Architectes
  • Chefs de projets

Pré-requis

  • Pratique de Java et connaissance des principes des applications web

Tarif d'inscription

  • 1290 € H.T. par personne (déjeuner inclus)

Planning France

Calendrier 2012

  • Du 17 au 19 septembre
  • Du 12 au 14 novembre
  • Du 10 au 12 décembre

Planning Luxembourg

Calendrier 2012

  • Du 27 au 29 juin
  • Du 05 au 07 septembre
  • Du 21 au 23 novembre

Développer un client riche Web 2.0 avec le GWT 2 (Google Web Toolkit)

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.

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