Code: T-INT801
Doelgroep
Web ontwikkelaars die willen leren hoe de Ajax technologie kan worden gebruikt bij het ontwikkelen van web applicaties.
Korte inhoud
In deze cursus staan de nieuwe aanpak van Asynchronous JavaScript en XML (Ajax) bij het ontwikkelen van Web Applicaties centraal. Ajax is niet een zelfstandige technologie, maar beschrijft hoe een aantal bestaande technologieën samen zijn te gebruiken, waaronder HTML, XHTML, Cascading Style Sheets, JavaScript, The Document Object Model, XML, XSLT, en het XMLHttpRequest object. Met het Ajax model, kunnen applicaties snel veranderingen maken aan een pagina zonder deze te moeten herladen.
In de cursus komen de aan Ajax ten grondslag liggende technologieën aan bod en leert men hoe robuste en gebruiksvriendelijke Ajax Web applicaties kunnen worden geschreven. Ook worden een aantal Ajax frameworks besproken en wordt aandacht besteed aan JavaScript Object Notation (JSON). Zowel de opbouw van Ajax Request's op de client als de interactie met server side code komt in deze cursus aan de orde.
Voorkennis
Kennis van en ervaring met web applicatie ontwikkeling met name HTML en Javascript is vereist. Evenals kennis van een in een server omgeving gebruikte taal zoals PHP, Java of .Net.
Invulling
Hands-on. De theorie wordt gepresenteerd aan de hand van slides en afgewisseld met praktijk oefeningen.
Duur
3 dagen. De trainingsdagen duren van 09.30 uur tot 16.30 uur.
Programma
Dag 1
What is Ajax?
Synchronous and Asynchronous interaction
XmlHTTPRequest object
Response types
Data as text and as XML
Using HTTP methods
GET versus POST
Headers and parameters
Asynchronous callback handlers
Ajax Design Basics
Retrieving content
Retrieving executable scripts
Wrapping the XmlHttpRequest
Javascript
JavaScript Events
JavaScript optional args
Dynamic HTML and CSS
XML
DOM API
XML DOM
HTML DOM
Dag 2
JSON
Timer-object
prototype.js
Prototype Ajax.Request
Observer pattern
Enforcing clean separation
behaviour.js library
Usability Issues
back button
bookmarking
Scriptaculous Effects
Combining pre-built effects
Scheduling and Keyframing
Write your own Effect
Dag 3
Cross Browser scripting
Differing event models
Frameworks
Manipulation methods
XML manipulation
HTML manipulation
Server-side implementation
Overview of Web server architectures
Dot NET
JAVA
PHP
RSS
Web Services
SOAP
XML-RPC
Client-side XSLT
Kosten
Inschrijfgeld: € 25,-
Trainingskosten: €1245,-
Studiemateriaal: € 120,-
Certificaatkosten: €25,-
Locatie- en arrangementskosten: Zie onderstaande toelichting
Locatie- en arrangementen
Twice regelt voor de dagopleidingen van maandag tot en met zaterdag een arrangement à € 50 per dag. Een dagarrangement bestaat uit zaalhuur, gebruik van ICT-middelen, onbeperkt koffie, thee, frisdrank, ijswater en een lunch. De kosten van de arrangementen worden direct aan u doorberekend.
Btw
Op alle opleidingen en trainingen is 19% btw van toepassing en voor het studiemateriaal 6%. Met uitzondering van volledige MBO niveau 2, 3 en 4 opleidingen en de volledige HBO Bacheloropleidingen. Voor organisaties die geen btw kunnen terugvorderen, bestaat de mogelijkheid het volledige aanbod op deze website btw vrij gefactureerd te krijgen. In dit geval wordt een btw correctie van 10% toegepast. Dit betekent een voordeel van 7,5% op de inclusief btw prijs. De hoogte van btw is onder voorbehoud van eventuele wetswijzigingen.
Code: T-INT801