AJAX - Asynchronous JavaScript and XML
Ajax is a web development technique for creating dynamic, interactive and richer Web client applications.
The intent is to -
- shift great deal of the interaction to the Client machine (ie. user's computer).
- exchange data with the webserver behind the scenes, so page reload does not happen for every change.
- increase page interactivity, speed and usability.
The focus of the TSM will be -
- understand Ajax architecture
- introduce and discuss key technology components
- XHTML (markup)
- CSS (styling)
- DOM (object tree)
- JavaScript (script, event handling, controller)
- XMLHttpRequest (exchange data asynchronously)
- XML (dataset) - Ajax design patterns
- nested MVC
- display manipulation
- dynamic behaviour
- web remoting
- browser-server dialogue
- DOM population, manipulation - Ajax pros and cons
- Lots of live demos to highlight and explain the concepts
You are invited for this interactive and exciting session.