AJAX
- Time : 2 days
- Code : L215
- Price : 900 € HT
- Objective : Développer des applications en utilisant la technologie AJAX.
- Pre-Requisite : Connaissance du HTML et du CSS. Notions Javascript.
- Public : Développeurs d'applications web. Webmasters.
INTRODUCTION
- Différences entre le modèle Web traditionnel et le modèle AJAX
- Survol des différentes technologies RIA : JavaScript, AJAX et Flash/Flex
- Analyses d'applications RIA sur le Web : Google Suggest, GMail, etc.
- Principe du Web 2.0
- Survol de Javascript (ECMAScript)
ARCHITECTURE
- AJAX - Les différents composants :XML, JAVASCRIPT, DOM et CSS
- AJAX Engine
- AJAX et PHP
- Echange de données XML - JSON
- Bibliothèques disponibles
COMPOSANTS AJAX
- Création et validation de pages XHTML
- Utilisation des feuilles de styles
- Manipulation XML avec DOM
- Objet XMLHTTPRequest
XMLHTTPREQUEST
- Principe de l'objet XmlHttpRequest
- Cycle de vie
- Utilisation
DOM
- Principe de DOM
- Arbre DOM
- Création dynamique de documents XML
- Manipulation XML
- DOM Javascript
- Analyse arbre DOM
SECURITE
- Les faiblesses d'AJAX
- Injection SQL
- Phishing