Formation AJAX :
Asynchronous JavaScript And XML
La puissance combinée de javascript, des css et des xml
Module de formation approprié au développeur web souhaitant créer des RIA (Rich Internet Applications) en utilisant les standards du W3C (Javascript, CSS et DOM).
Enrichissez vos sites existants de modules AJAX, ou créez des interfaces applicatives efficaces directement au sein de tout navigateur récent.
Avec AJAX, les applications Web sont capables de réaliser des mises à jour rapides sans rechargement du navigateur. Les applications sont alors plus rapides et plus réactives aux actions de lutilisateur.
21 heures de formation (3 jours en présentiel).
Programme
Enrichissez vos sites existants de modules AJAX, ou créez des interfaces applicatives efficaces directement au sein de tout navigateur récent.
Avec AJAX, les applications Web sont capables de réaliser des mises à jour rapides sans rechargement du navigateur. Les applications sont alors plus rapides et plus réactives aux actions de lutilisateur.
21 heures de formation (3 jours en présentiel).
Pré requis
- Pratique et expérience du web et de ses langages (HTML, CSS et Javascript).
Objectifs
- Découvrir AJAX
- Comprendre la méthodologie et lappliquer
- Créer des RIA
Programme
1 - Ajax en question
- Définition
- La bonne recette sauce AJAX
- Anatomie dune requête HTTP
- Les avantages dAJAX
2 - Créer une application web
- Comment modéliser son application
- Rappels pratiques (HTML, Javascript)
- Etude de cas : Premières requêtes AJAX
3 - Exercice pratique
- Construction dun portlet dinscription en ligne
4 - Méthode GET
- Définition
- GET comme mode de transport des données
- Avantages et inconvénients
5 - Programmation événementielle asynchrone.
- Définition
- Asynchronisme dangereux
- Contrôle pondéré des envois de données
- Gestion de la concurrence de requête
- Gestion de lattente utilisateur
- Gestion des erreurs HTTP
6 - Document Object Model (DOM)
- Définition et histoire
- Apports du DOM originel
- Apports du DOM W3C
- Représentation DOM
- Arborescence DOM
- Traverser le DOM
- Glossaire
- Propriétés des éléments du DOM
- Element #text
7 - Méthode POST
- Une autre méthode denvoi
- Anatomie de la méthode POST
- Contenu de lenvoi
- Maîtrise des en-têtes en javascript
- Envoi des données
8 - Contrôle dune web application
- Gestion du cache
- DOM morphing
- Gestion des erreurs
86 320 inscrits !



