Formation éligible au Droit individuel à la formation(en savoir plus sur le DIF)
Lieu de formation : notre centre de formation à Grenoble(plan d'accès) ou sur votre site en formation intra
Domaine de formation :
DEVELOPPEMENT et METHODES
Durée de la formation :
3 jours (
21 heures)
Participants :
Tout développeur web maîtrisant DHTML.
Pré-requis :
Il est nécessaire de maîtriser HTML, CSS et JavaScript classique. En effet ces trois thèmes sont abordés sous forme de rappels uniquement. Avoir suivi la formation Programmation JavaScript et Ajax est vivement recommandée.
Objectifs :
Cette formation permet à un développeur DHTML d'aller plus loin dans les fonctionnalités d'un développement JavaScript. L'apprentissage d'Ajax passe par trois axes : les technologies constitutives d'Ajax, les questions fonctionnelles et techniques et les méthodes et outils facilitant le développement.
Plan de cours AJAX Développer en Ajax
Programme de formation
AJAX Développer en Ajax
- Introduction à Ajax
Qu'est-ce qu'Ajax ?
Exemples typiques où Ajax est utile
Exemple Ajax simple
- Rappel sur le HTML dynamique
Balises, arbre et boîtes HTML
Les CSS (Cascading Style Sheet)
DOM (Document Object Model)
DOM Events
- Les composants JavaScript
Fonctionnalités objet de JavaScript
Création de composant JavaScript réutilisables
- Communication avec le serveur via XMLHttpRequest
L'objet XMLHttpRequest
Instanciation d'une requête
Synchrone ou asynchrone
Cycle de vie
Applications exemples
- Echange de données en XML ou JSON
XML (eXtensible Markup Language)
JSON (JavaScript Object Notation)
XSLT (eXtensible Stylesheet Language Transformations)
- Les « frameworks » Ajax
Boîtes à outil, bibliothèques et frameworks
Les bibliothèques JavaScript
Prototype.js
Script.aculo.us
Rico
Dojo
Yahoo User Interface
- Questions fonctionnelles soulevées par Ajax
Single Page Application, ou navigation classique ?
Historique d'une session utilisateur
L'action Page précédente
L'action Ajouter aux favoris
L'historique de navigation en Dojo
Réserver cette formation