Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Ajax - Programmation côté client

réf : DEV-AJX

Objectif de formation : Maitriser la manipulation des composants d’AJAX, le CSS, le DOM, ainsi qu’à établir des échanges client-serveur.

Objectifs pédagogiques

  • Manipuler les classes et d’objets
  • Créer des structures XML bien formée et valide
  • Connaitre les Traitements XSLT pour gérer les flux RSS
  • Mettre en œuvre des requêtes asynchrones et multithreads
  • Programmer en Ajax avec HTML5

Pré-requis

  • Bonnes connaissances en Javascript et en technologies Web côté client

Public concerné

Webmasters, développeurs Web, informaticiens…

Programme

  • Objectifs du langage Ajax
  • Fondamentaux techniques
  • Intérêt de l’utilisation combinée Ajax/REST/Web 2.0
  • Choix Ajax / Flash, Applet, Html.
  • Application du langage
  • Structure XML
  • Namespaces
  • Moyens de validation XML : DTD & XSD
  • Limite du XPath
  • Mise en oeuvre XSLT en Ajax
  • La programmation Objet. Types. Variables. Tableaux
  • Ecmascript
  • Emergence d’ActionScript

Travaux pratiques

Conception d’une structure XML

Manipulation de classes et d’objets

  • Forces & faiblesse dans les échanges
  • Objets, Arrays, syntaxe et parseur JSON
  • JSON, avantages et inconvénients
  • Sérialisation entre client et serveur
  • Importance du langage XHTML
  • Composants DHTML
  • Rôle du DOM dans la programmation XML
  • Gestion dynamique de CSS

Travaux pratiques

Modification dynamique du DOM d’une page HTML

  • Présentation XSLT
  • Langage Xpath
  • Format RSS

Travaux pratiques

Traitement XSLT. Usage de flux RSS

  • Créer et utiliser un objet XMLHttpRequest
  • Outils de débogage
  • Modification des en-têtes HTTP
  • Encodage et décodage des données
  • Gestion des erreurs
  • Gestion du cache

Travaux pratiques

Gérer une table produit, un formulaire de login en Ajax. Remplir dynamiquement un menu déroulant

  • Threads
  • Usage d’iFrame pour les appels client/serveur
  • Traitements asynchrones, synchrones
  • Sécuriser des échanges Ajax
  • Problématiques de sécurité et performance
  • Mise en place de proxy crossDomain
  • Présentation et mise en oeuvre du framework jQuery

Travaux pratiques

Mise en oeuvre de requêtes asynchrones et multithreads. Développement Ajax en jQuery

  • 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

Travaux pratiques

Développer en Javascript un exemple de cartographie. Développement Ajax sous HTML5

Équipe pédagogique

Professionnel expert technique & pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?

    Jours

    3 (21 heures)

    Prix

    1850 € HT

    Télécharger