Banniàre impression

Formation AJAX :
Asynchronous JavaScript And XMLObtenez le programme en PDF

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 l’utilisateur.
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 l’appliquer
  • Créer des RIA


Programme

1 - Ajax en question

  • Définition
  • La bonne recette sauce AJAX
  • Anatomie d’une requête HTTP
  • Les avantages d’AJAX

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 d’un portlet d’inscription 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 l’attente 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 d’envoi
  • Anatomie de la méthode POST
  • Contenu de l’envoi
  • Maîtrise des en-têtes en javascript
  • Envoi des données

8 - Contrôle d’une web application

  • Gestion du cache
  • DOM morphing
  • Gestion des erreurs
86 320 inscrits ! Montez votre projet de formation