Formation Ajax Serveur


Contenu du cours

Contenu du cours :

  1. Notions de base sur Ajax
    1. Le but d'Ajax
      1. Application Web traditionnelle
      2. Une application Web d'Ajax
    2. L'objet de XMLHttpRequest
      1. Création d'un objet de XMLHttpRequest
      2. Utilisation un objet de XMLHttpRequest
      3. Gestion de la réponse
    3. Conclusion
  2. Frameworks d'Ajax
    1. Le but des Frameworks
      1. Choix d'un Framework
    2. Dojo
      1. Téléchargement Dojo
      2. Utilisation de Dojo pour Ajax
    3. Prototype
      1. Téléchargement Prototype
      2. Utilisation prototype pour Ajax
    4. D'autres Frameworks populaires
      1. Web direct Remoting (DWR)
      2. AjaxAnywhere
      3. Ajax simple (SAJAX)
      4. Sarissa
      5. D'autres Frameworks
    5. Conclusion
  3. Le modèle objet de document HTML
    1. Nœuds d’accès
      1. Nœuds d’accès d'élément
      2. Nœuds d’accès d'attribut
      3. getAttribute
      4. attributs []
      5. Nœuds d’accès par type, nom ou valeur
      6. Nœuds d’accès par nom de classe
    2. Suppression de nœuds du DOM
      1. Différences des DOM : Le problème d’espaces blancs
    3. Création de nouveaux nœuds
    4. Conclusion
  4. XML et Ajax
    1. Création d'un document DOM avec Javascript
    2. Accès, Création et modification des nœuds XML
      1. Création d'une fonction d'AddChild ()
    3. Réception des réponses XML
    4. Conclusion
  5. Applications Ajax
    1. Login Form
    2. Forme rapide de consultation
    3. Données pré chargées
      1. Présentation Diaporama Ajax
      2. Tableaux navigables
    4. Conclusion
  6. OO Javascript et Ajax Refactoring
    1. Illustration du problème
    2. Javascript orienté objet
      1. Classes de Javascript
      2. Prototypes
      3. Extension des objets intégrés
    3. Refactoring du Code requête Ajax
    4. Conclusion
  7. JavaScript Object Notation (JSON)
    1. Littéraux d'objet
      1. Arrays
      2. Objets
      3. Arrays dans les objets
      4. Objets dans les Arrays
    2. JSON
      1. Syntaxe de JSON
      2. Analyseurs de JSON
        1. CFJSON
      3. Avantages et inconvénients de JSON
    3. Conclusion
  8. Transformations de XSLT avec Javascript
    1. XSLT
      1. XSLT de base
    2. XSLT dans le navigateur
      1. XSLT dans Internet Explorer
      2. XSLT dans Mozilla
    3. Sarissa
      1. Avantages et inconvénients de XSLT en applications Ajax
    4. Conclusion
  9. Drag and Drop
    1. Drag and Drop Basics
    2. script.aculo.us
      1. Draggables
      2. Droppables
      3. Un exemple plus intéressant
    3. Conclusion
  10. Plus d'applications Ajax
    1. Edition online
    2. Informations détaillées sur demande
    3. Autologout
    4. Autocompletion
    5. Conclusion

Description

C'est un cours de formation agnostique d'Ajax côté serveur. Les exemples du manuel fourni de cours sont en JSP, et il y a des exemples équivalents dans les fichiers de classe en PHP, ColdFusion, et ASP classique. L'accent est mis sur les aspects clients d'Ajax (c.-à-d., Javascript), de sorte qu'il est utile de comprendre le côté serveur, ce n'est pas exigé ou n'est pas supposé.

Les étudiants apprennent à faire des appels au serveur avec le Javascript et à manipuler le contenu XML retourné du serveur. Ajax ouvre la porte pour créer des applications sophistiquées basées sur le WEB avec beaucoup plus de logique (et donc de code) manipulés sur le client. Tandis qu'Ajax tient compte des applications plus dynamiques et plus sensibles, il change le rôle traditionnel de Javascript nettement et force des développeurs à repenser comment ils écrivent et contrôlent le code Javascript. Après ce cours de formation Ajax, les étudiants pourront créer des applications complexes Ajax d'une manière efficace et modulaire.

Ce cours d'Ajax a été mis à jour pour HTML5.


Demandez votre devis gratuitement
Contactez-nous !
Demandez Voir les tarifs

Objectifs

Apprenez comment Ajax et l'objet de XMLHttpRequest fonctionnent.
Apprenez à écrire le code Ajax cross-browser.
Apprenez à utiliser Ajax pour faire un appel vers le serveur sans rafraîchir la page.
Apprenez à modifier des blocs de contenu sur une page sans actualiser la page entière.
Apprenez à utiliser la validation de formulaire côté serveur avec Ajax.
Tirez vers le bas le contenu du serveur pour afficher dynamiquement plus de contenu.
Apprenez à manipuler des documents XML avec JavaScript en utilisant le DOM.
Apprenez à manipuler des documents XML avec JavaScript en utilisant XSLT.                         Apprenez à travailler avec divers JavaScript / Ajax bibliothèques, tels que Prototype, Dojo, et Scriptaculous.

Liens internes

link-int

Liens Externes


Voir notre catalogue inter-entreprise Demandez un devis