Créer des sites web fortement interactif et bénéficiant d'une interface riche grâce à l'utilisation du JavaScript et de la technologie AJAX.
Développeur web, Webmaster
Connaissance du HTML et pratique du développement web ou avoir suivi le cours AS521 - HTML/CSS
~Introduction à Web 2.0
Architecture Web 2.0
Avantages et limites
Les applications utilisant Web 2.0 (google mail, Yahoo!, NetVibes...),
Les outils de développements pour les technologies Web 2.0
~Rappel XML, xHtml et CSS :
Syntaxe Html et xHtml,
Structuration du contenu,
Les CSS,
Le XML,
Introduction aux flux XML : RSS, Atom...
~Javascript
La syntaxe des objets Javascript
Gestion événementiel d'une page web (événement de balise, gestionnaire d'événement et transmission des événements),
DOM Javascript,
Utilisation du positionning CSS,
Mise à jour d'un document html : création d'un console de débugage
Problématique de l'interopérabilité entre navigateurs,
Présentation de prototype.js
Simplification de l'écriture des scripts et problématiques d'intégration
Le drag & drop de composants xHtml.
~ AJAX (Asynchronous JAvascript Xml)
Historique,
Concept,
L'objet HttpXmlRequest,
Note sur la sécurité des ActiveX d'Internet Explorer,
Utilisation d'un fichier XML distant,
Utilisation de fragments xHtml distants,
Mise à jour d'élément html,
Création dynamique de document html composite,
Mise à jour asynchrone des données de l'interface html,
Utilisation de flux RSS
Utilisation simple des API Google,
Utilisation d'un web service SOAP avec AJAX
~ Contraintes de Web 2.0
Limites des navigateurs,
AJAX et la Sécurité,
Javascript et les performances,
L'indexation des sites Internet Web 2.0.
~ Aller plus loin avec Web 2.0 :
les autres bibliothèques et API,
Les technologies XML/Javascript.
3 jours
1400 € HT