GWT 2 : Google Web Toolkit

Formation

À Paris et Lyon

1 460 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

Objectifs: Google Web Toolkit 2 (GWT 2) est un ensemble d'outils permettant de réaliser des applications web dynamiques en utilisant le langage Java. Google a élaboré les outils GWT autour d'un concept original: l'application est entièrement développée en Java, et le compilateur GWT 2 se charge de la traduire en Javascript. GWT devient une référence en matière de développement d'applications riches. C Cette formation permettra de comprendre les avantages de cette plateforme et comment l'utiliser pour répondre aux besoins concrets des clients (ergonomie, performances, modularité, etc.). Destinataires: Développeurs Web. Développeurs Java.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Lyon ((69) Rhône)
Voir plan
Rue de la Villette, 93, 69003

Date de début

Consulter
Paris ((75) Paris)
Voir plan
Avenue de l'Opéra, 27, 75001

Date de début

Consulter

À propos de cette formation

Avoir une expérience en développement Java et en développement Web (Java EE ou PHP ou .NET).

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Introduction

  • Historique
  • Présentation de la plateforme
  • Positionnement
  • Concurrents
  • Nouveautés GWT 2.0
Un projet GWT, qu'est ce que c'est ?
  • Les bons outils pour développer efficacement
  • Java-JavaScript
  • Savoir débugger
  • Séparation des sources client/serveur
  • Optimiser le code livré au client
Les composants graphique de GWT
  • Les composants graphiques de base (boutons, zones de saisie, ...)
  • Les différents Layouts, Panel
  • Savoir gérer le DOM
  • Les évènements, comment les lier aux composants
  • Bien organiser ses composants
  • Créer ses propres composants
Communication Client/Serveur
  • Mise en place d'un RPC
  • Interface, Implémentation, Meilleures pratiques
  • Gérer la sérialisation
  • Savoir récupérer du contenu XML
  • Savoir récupérer du contenu JSON
  • Comment régler les problèmes liés au Same Origin Policy (SOP)
Best Practices
  • Bien architecturer son application
  • Performances
  • Savoir gérer la navigation
  • Les ClientBundle : savoir intégrer ses documents (textes, images)
  • Internationalisation
  • Savoir optimiser la compilation de vos applications GWT (langues, navigateurs)
JavaScript Native Interface - JSNI
  • Implémentation d'une méthode JavaScript appelée depuis Java
  • Implémentation d'une méthode Java appelée depuis JavaScript
  • JSON
  • Types Overlays
  • Gestion des exceptions
GWT 2
  • Développement « In-Browser »
  • UIBinder
  • Le test unifiaire simplifié : HTMLUnit
  • Guide sur la séparation du code (runAsync)
  • Speed Tracer
  • SOYC (Story Of Your Compile)
  • Pattern MVP (Nouveautés 2.1)
L'écosystème GWT
  • GWTDesigner : Assistant de création d'interfaces GWT
  • ExtGWT : la richesse d'ExtJS intégrée à la plateforme GWT
    • Présentation
    • Licence
    • Les Listener (et non handler)
    • Le ViewPort
    • Savoir utiliser les données avec le Store et les BeanModel
    • Création et validation de formulaires

Informations complémentaires

Observations : Si programme est terminé en avance, il sera possible de discuter autour de différents sujet tels que l'intégration avec les frameworks spring ou maven, ou sur la création de composants personnalisés. Des exercices supplémentaires sur les sujets déjà traités pourront également être proposés.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

GWT 2 : Google Web Toolkit

1 460 € HT