Access Keys:
Skip to content (Access Key - 0)

Ajax med Google Web Toolkit (GWT)

Målgruppe

Kurset henvender sig til Java-udviklere, der skal lave web-brugergrænseflader.

Forudsætninger

Deltagere forventes at have et solid kendskab til Java - fx via kurserne
Objektorienteret programmering med Java 6 og Videregående programmering med Java 6.

Herudover forventes et basalt kendskab til Servlets, som eksempelvis kan opnås via kurset Servlets og JavaServer Pages (JSP).

Feedback

Læs udtalelser fra tidligere kursister her

Beskrivelse

Udviklingen af "rige" web applikationer (RIA's) har længe været en stor udfordring: Udviklere skal foruden Java mestre både HTML, CSS og Ajax/Javascript for at designe en god brugergrænseflade. Oftest går det desuden ud over kvaliteten: Der er ingen type-sikkerhed, referencer er svage og mulighederne for at refaktorere forsvinder. GWT tilbyder som noget nyt en Java-centrisk udviklingsmodel der er fleksibel nok til at levere web-applikationer på linie med desktoppens programmer. Udviklere skal bekymre sig mindre om HTML og CSS og slet ikke om Javascript! Disse ting bliver med andre ord genereret af GWT baseret på "Java-code as usual".

Indhold

  • Overblik over Ajax teknologi og frameworks
  • GWT sammenlignet med andre web-teknologier
  • Java-til-Javascript kompilering
  • Brug af widgets
  • Layout vha. paneler
  • Udvikling af egne widgets
  • Remote Procedure Calls (RPC)
  • Håndtering af XML og JSON data
  • Håndtering af browser-history, schedulering og fejlhåndtering
  • Internationalisering
  • Test og deployment (GwtTest, Ant og Maven)
  • Brug af komponenter fra Google APIs for GWT
  • Hosting på Google App Engine

Sneak peek: GWT og andre Ajax frameworks - slides

Tilmelding

Tryk på en af afholdelsesdatoerne nedenfor for at tilmelde dig.

Alternativt: Send email
eller ring 33 861 861

Varighed
3 dage

Deltagerpris
14.400 kr ex. moms

Kursusnummer
LB1821

Afholdelsesdatoer

København K

25/10-27/10 2010
Adaptavist Theme Builder (3.3.6-conf210) Powered by Atlassian Confluence 3.0.2, the Enterprise Wiki.