Description

Le développement d’applications internet riches (RIA)est une tendance de fond. L’utilisation intensive de JavaScript, deDHTML et des échanges asynchrones (AJAX) est une réalité techniquedevenue courante pour les nouvelles applications intranet et internet.

La librairie GWT est la solution proposée par Googlepour masquer la complexité de ces technologies et offrir un modèlede développement plus classique et robuste aux développeurs.

Suite à cette formation, les participants maîtriserontla librairie GWT et sa mise en oeuvre.


Contenu

1- 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

2- 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

3- 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

4- 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

5- 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

6- 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

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

  • Connaissances en gestion de projets informatiques

Durée Tarif Lieu
3 jours nous consulter Montpellier

Théorie : 50% Pratique : 50%

[haut]