12 Rue de l’Europe

31850 Montrabé

05 34 48 92 23

Ajax

Public concerné ? Chefs de projet, Développeurs, Développeurs Web.

Pré-requis : Une parfaite connaissance de l’XHTML et des CSS est indispensable au suivi de cette
formation. De bonnes connaissances JavaScript sont appréciables, mais non nécessaires.

Objectifs : Maîtriser la production d’interfaces utilisateurs avancées pour documents Web.

Durée : 3 à 5 jours

Moyens et méthodes pédagogiques : Mise en oeuvre concrète de travaux pratiques.
Support de cours.

Contenu de formation :

Présentation :

  • Présentation rapide du Web 2.0, des ses standards et syntaxes
  • Quelques outils utiles (éditeurs, débogueurs)

Notions de Javascript :

  • Principe de fonctionnement de Javascript
  • Variables et types, opérateurs, structures de contrôle, classes de base
  • Modification de classes de base
  • Gestion des exceptions
  • Liaison de code Javascript aux événements HTML

Manipulation automatisée d’un document Web via le DOM :

  • Présentation du DOM
  • Notions de noeuds, d’arborescence d’un document HTML
  • Notions de capture et de bouillonnement

La bibliothèque Prototype :

  • Présentation et obtention de Prototype
  • Contenu de la bibliothèque
  • Accès aux éléments d’un document via Prototype
  • Tableaux et hashtables, itérations, chaînes de texte avancées
  • Manipulation des styles/CSS via Prototype
  • Parcours de hiérarchies dans un document Web
  • Evénements dans Prototype

Ajax :

  • Principe de fonctionnement
  • XMLHttpRequest
  • Ajax avec Prototype

La bibliothèque scipt.aculo.us :

  • Présentation et obtention de scipt.aculo.us
  • Effets visuels
  • Fonctions de rappel, files d’effets
  • Draggables, Dropables, tris de listes, autocomplétion de texte

Notions avancées d’Ajax :

  • Ajax et accessibilité
  • Services Web et REST
  • Flux RSS et ATOM
Top