| Réf. : |
BLJ20 |
| Durée : |
3j /
21h
|
| Tarif : |
1400 € |
|
| Sessions ouvertes : |
|
| Mai |
|
| Juin |
16 au 18 |
| Juil |
|
|
|
Réserver
|
Pré-requis
- Cette formation requiert une bonne connaissance des langages HTML et JavaScript.
Participants
- Concepteurs et développeurs de sites Web interactifs, ayant besoin d‘outils JavaScript avancés.
Objectifs
- Réaliser des sites Web 2.0 reposant sur les technologies Ajax.
Contenu
RAPPELS SUR LES TECHNOLOGIES WEB
- Les protocoles HTTP et HTTPS.
- Impact de HTML/JavaScript sur la conception.
- Différences entre Web classique et Web 2.0.
- Navigateur Web et portabilité.
- Le HTML dynamique (DHTML) et ses limites.
- CSS : les feuilles de style en cascade.
- Les outils de développement.
- Rappels sur JavaScript.
LA PROGRAMMATION OBJET EN JAVASCRIPT
- Objets et extensions d’objets.
- La gestion d’erreurs et les exceptions.
- Les objets prédéfinis par JavaScript.
XML
- Présentation de XML.
- Parseurs XML.
DOCUMENT OBJECT MODEL (DOM)
- Présentation de DOM.
- Manipulation de données XML via DOM.
- Manipulation d’un arbre DOM en JavaScript.
XSLT
- Présentation de XSLT.
- Mise en oeuvre de la transformation XSLT.
AJAX (ASYNCHRONOUS JAVASCRIPT AND XML)
- Présentation d’Ajax.
- Avantages et inconvénients d’Ajax.
- Communication synchrone/asynchrone avec le serveur.
- L’objet XMLHttpRequest.
CAS D’UTILISATION D’AJAX
- Contrôle de la validité d’un document XML.
- Auto-complétion de saisie.
- Listes liées.
- Chargement dynamique de scripts.
- API Gmail, Flickr.
AU-DELÀ D’AJAX
- Les frameworks RICO, Prototype, DOJO.
- Google Web Toolkit.
- Initiative OpenAjax.