Google Web Toolkit : Création d'applications riches
Wat zijn de doelstellingen van de opleiding?
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)