Badge Développement

Formation
Ajax

: 3 jours

: Gratuit

: Technobel - Ciney

: 3 jours

: Gratuit

: Technobel - Ciney

L’AJAX regroupe un ensemble de technologies permettant des mises à jour rapides de site web sans aucune influence pour les utilisateurs. Cette formation vous donne toutes les clés pour fluidifier les échanges d’informations entre client et serveur.


  • Utiliser le format JSON
  • Utiliser les objets du langage
  • Gérer des formulaires avec Javascript
  • Valider les entrées dans un formulaire
  • Gérer les interactions avec le CSS
  • Manipuler le DOM XML
  • Utiliser AJAX dans le développement de pages dynamiques

Disposer d’une bonne maîtrise du langage Javascript


  • La technologie Ajax
    • Introduction et objectifs
    • Principes de fonctionnement
    • Force du mix technologique Ajax/REST/Web 2.0 
    • Choisir entre Ajax et Flash, Applet, Html
  • Rappels XML et Javascript
    • La structure XML, les namespaces
    • Les moyens de validation XML : DTD et XSD
    • Limite du XPath, mise en œuvre XSLT en Ajax
    • La programmation Objet, Types, Variables, Tableaux 
    • Ecmascript, Emergence d’ActionScript
  • Javascript Object Notation (JSON)
    • Avantages et inconvénients dans les échanges 
    • Objets, Arrays, syntaxe et parseur JSON
    • JSON, avantages et inconvénients
    • Sérialisation entre client et serveur
  • Programmation du DOM
    • Importance du langage XHTML
    • Composants DHTML
    • Le rôle du DOM dans la programmation XML
    • Gestion dynamique de CSS
  • Traitements XML en Javascript
    • Présentation XSLT 
    • Langage Xpat
    • Format RSS
  • XMLHttpRequest
    • Créer et utiliser un objet XMLHttpRequest 
    • Outils de débogage (IE Toolbar, Firebug) 
    • Modification des en-têtes HTTP
    • Encodage et décodage des données
    • Gestion des erreurs
    • Gestion du cache
  • Les patterns Ajax
    • Threads
    • Usage d’iFrame pour les appels Client/Server
    • Traitements asynchrones, synchrones
    • Sécuriser des échanges Ajax (cryptage, sessions...)
    • Problématiques de sécurité et performance
    • Mise en place de proxy crossDomain
    • Présentation et mise en oeuvre du framework jQuery
  • Compléments
    • Framework Ajax, Java, .NET. Ajax et XUL
    • Présentation de la programmation Ajax avec HTML5
    • Ajax et les API Google : Google Search et Google Maps
  • Etude de cas
    • L’étude de cas proposée consiste en l’utilisation d’Ajax pour améliorer l’ergonomie d’un site Web permettant aux utilisateurs d’encoder leurs trajets

Nous utilisons des cookies à des fins statistiques et pour faciliter la navigation et le partage social.