Google Web Toolkit : Création d'applications riches

Loader DigitalCityEen ogenblik, aub...

Google Web Toolkit : Création d'applications riches

(Réf.334)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

De creatie van rijke applicaties met Google Web Toolkit onder de knie krijgen

Opleidingsprogramma

Inleiding

Web 2.0 en Ajax-frameworks
Presentatie van Google Web Toolkit (GWT)
Java naar JavaScript compilatie
Positionering ten opzichte van andere Ajax Frameworks: YahooUI, Echo3, Dojo, DWR...

Gebruikersinterface

Ontwikkelingsomgeving
Structuur van een GWT-project: uitsplitsing, bibliotheek
Configuraties, debugging en uitvoering
Presentatie van de API en overzicht van grafische componenten
Positioneringsmanagers
Gebeurtenissenbeheer: model, uitvoering
Internationaliseringsmechanismen

Praktische workshop: installatie van de ontwikkelomgeving: Eclipse/plugin, creatie van een eerste GWT project, compilatie

Geavanceerde concepten

JavaScript Native Interface
JavaScript / Java interacties
Aangepast componentontwerp
Sessiebeheer
Navigatiebeheer
Laden en optimalisatie

Praktische workshop: JavaScript gebruiken en grafische componenten maken

Client / server communicatie

Asynchrone communicatie en Ajax
Bestudering van RPC-communicatie
Serialisatie en uitzonderingsbehandeling
Gebruik van JSON, XML, DOM

Praktische workshop: opzetten van een asynchrone dienst

Eenheidstesten

Tests opzetten (JUnit / GWTTestCase)
Asynchrone tests

Praktische workshop: tests implementeren voor een GWT-applicatie

GWT / JEE integratie

Herinnering aan de JEE architectuur
Positie van GWT binnen een JavaEE architectuur
Architectuur modellen: MVC, Portal, SOA ...
Presentatie benaderingen: GWT rich client, gemengde aanpak (GWT/framework)
Cohabitatie van GWT met andere frameworks: JSF, EJB3, Spring...

Praktische workshop: implementatie van een complexe JEE / GWT toepassing (keuze uit verschillende frameworks)

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.