Cursus AJAX
AJAX (Asynchronous Javascript And XML) is op dit moment 'hot'. Het belangrijkste kenmerk van AJAX is dat scripts ervoor zorgen dat een webpagina aangepast kan worden zonder dat de volledige pagina opnieuw geladen hoeft te worden. Hierdoor worden zeer gebruiksvriendelijke interfaces mogelijk.
Startdata en datumoverzicht
Dagopleiding | 6 lessen (2 lessen per dag) van 09:30 - 16:30
Cursus AJAX
Ontvang een brochure via email
Cursus AJAX : Inleiding
Welkom bij de cursus AJAX
AJAX (Asynchronous Javascript And XML) is op dit moment 'hot'. Het belangrijkste kenmerk van AJAX is dat scripts ervoor zorgen dat een webpagina aangepast kan worden zonder dat de volledige pagina opnieuw geladen hoeft te worden. Hierdoor worden zeer gebruiksvriendelijke interfaces mogelijk. Door AJAX werkt de website eigenlijk als een soort applicatie. Deze nieuwe techniek (AJAX) zorgt ervoor dat webapplicaties steeds interactiever worden. De grens tussen desktopsoftware en webapplicaties vervaagt hierdoor. Veel zogenaamde 'web 2.0' applicaties maken gebruik van AJAX technieken.
Open Source
Tijdens de cursus AJAX maken we gebruik van een aantal populaire open source oplossingen. Denk hierbij aan Prototype.js, script.aculo.us en PHP als serverside taal. Andere serverside talen kunnen uiteraard ook gebruikt worden. De principes blijven hetzelfde. Tijdens de cursus AJAX gaan we hier stapsgewijs mee aan de slag.
Document Object Model
We beginnen met de manipulatie van het Document Object Model (DOM) met Javascript. De technieken die u leert zijn nodig om een webpagina aan te kunnen passen zonder dat de browser ververst. Vervolgens staan we uitgebreid stil bij het XmlHttpRequest browser object en de Prototype.js library voor Javascript. Hiermee kunnen we vanuit javascript requests naar de server sturen en het response document opvangen. Wederom zonder dat de browser hoeft te verversen.
Rich User Interface
We sluiten af met het combineren van wat we in de eerste delen geleerd hebben zodat we onze eigen 'Rich User Interface' kunnen bouwen. Om deze zo fraai mogelijk te laten werken zetten we script.aculo.us in, een Javascript library die het mogelijk maakt om de interface te verrijken met visuele effecten.