Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Mobiele web applicatie ontwikkeling
Overzicht van beschikbare web frameworks: jQTouch, jQuery Mobile, Sencha Touch, Dojo Mobile,...
Presentatie van Google Web Toolkit (GWT 2)
Compileren van Java naar JavaScript
Omgeving, plugins en Google App Engine
Structuur van een GWT2-project: verdeling, bibliotheken
Praktische workshop: Opzetten van de ontwikkelomgeving: eclipse/plugin, webserver, bibliotheken en projectorganisatie
GWT Mobile grafische componenten
Rijke toepassing en GWT-widgets
Presentatie van de API en panorama van grafische componenten
Positioneringsmanagers
Gebeurtenissenbeheer: model, uitvoering
Internationaliseringsmechanismen
GWT Designer: presentatie, gebruik
Integratie van een bestaande site
Praktische workshop: een GWT 2 project maken
Geavanceerde concepten
JavaScript Native Interface
JavaScript / Java interacties
Aangepast componentontwerp
Sessiebeheer
Navigatiebeheer, Same Origin Policy (SOP)
Laden en optimalisatie
In-Browser ontwikkeling, UIBinder
Patroon MVP
HTML 5 en GWT Mobile
Deployment, PhoneGap
Praktische workshop: JavaScript gebruiken en grafische componenten maken
Client/server-communicatie
Asynchrone communicatie en AjaxStudie van RPC-communicatieSerialisatie en uitzonderingsbehandelingGebruik van JSON, XML, DOM
Praktische workshop: opzetten van een asynchrone dienst
Eenheidstesten
Testen opzetten (JUnit / GWTTestCase)Asynchrone testen
Praktische workshop: tests implementeren voor een GWT-applicatie