accueil / formation / catalogue 2011 / développement web / AJAX
Ajax, pour dynamiser le poste client - Code : AJAX
Depuis quelque temps les applications Web font leur révolution et on entend parler de Web 2.0, de Smart Client puis de client riche... Mais peut-on pour autant parler de révolution technique par rapport au HTML dynamique (DHTML) utilisé jusqu'à présent ?
Ce cours vous permettra de comprendre et mettre en oeuvre l'architecture AJAX (Asynchronous Javascript And Xml), pour réaliser ou améliorer vos IHM Web. Au travers d'exemples, vous pourrez juger de l'efficacité d'une telle technologie mais également de ses inconvénients. De plus, un certain nombre de bonnes pratiques de développement et de Frameworks Ajax vous seront présentés pour faciliter le développement et garantir la portabilité et l'efficacité de vos futures applications Web.
A l'issue de ce cours vous saurez répondre aux questions du type : "Comment utiliser Ajax au mieux dans une application Web ?", "Comment offrir le meilleur compromis entre exécution côté client ou côté serveur ?", "Quelles solutions puis-je mettre en place tout en évitant les dépendances techniques ou la dégradation des performances ?".
Vous allez apprendre à :
  • Comprendre les principes d'une architecture basée sur Ajax
  • Identifier les risques liés à une telle architecture
  • Mettre en pratique Ajax en pur JavaScript
  • Choisir un Framework Ajax client ou serveur
  • Être conscient des bonnes pratiques de la programmation Ajax
  • Choisir la structure d'échange adéquate pour garantir les performances
  • Améliorer le confort d'utilisation avec Ajax
Durée : 2 jour(s)
Audience : Développeurs, architectes
Méthode pédagogique : 50% de travaux pratiques.
Pré-requis : Connaissances fondamentales des langages HTML et JavaScript ou avoir suivi le cours JASI
Prix : Voir dates
Programme :
Fondamentaux du Web
Architectures Web classiques en révolution
Standards du Web : HTTP et XML
iFrame et DHTML : premier pas vers le client Web dynamique


Ajax en action
Appels asynchrones et objet XMLHttpRequest
Requêtes concurrentes
Dépendance vis-à-vis des navigateurs


Structures de données
Structures XML
Impacts des structures de données sur la flexibilité
Formats alternatifs : texte, JavaScript, JSON...


Frameworks Ajax
Intérêt des Frameworks
Frameworks client : Dojo, Rico, Scriptaculous...
Frameworks serveur : AjaxTags, GWT, DWR...
Outils de développement et de débogage


Patterns et anti-Patterns
Threads et traitements asynchrones
Sécurité et Cross Domain Solutions
Dégradation en sites non Ajax
Programmation orientée données ou orientée présentation
Reverse Ajax


Quelques cas d'utilisation
Complétion automatique
Double Combo
Live Grid


Dates :
code
[AJAX]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1350 - - - 27 - 15 - - - - 2 -
Grenoble 1350 - - 3 - 26 - 7 - - 6 24 -
Lyon 1350 - 3 - 7 - 16 - - - 27 - 15
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut