accueil / formation / catalogue 2009 / 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 fondamentaux d'une architecture Ajax
  • Identifier les risques liés à une telle architecture
  • Améliorer le confort d'utilisation d'une application Web avec Ajax
  • Choisir la structure de données adéquate pour garantir les performances
  • Être conscient des bonnes pratiques de la programmation 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 l'objet XMLHttpRequest
Requêtes concurrentes
Dépendance vis-à-vis des navigateurs


Structures de données
Structures XML
Présentation du DOM (Document Object Model)
Impacts des structures de données sur les performances
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 élégante en sites non Ajax
Programmation orientée données ou orientée présentation


Quelques cas d'utilisation
Complétion automatique
Double combo


Dates :
code
[AJAX]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1266 15 12 12 9 - 11 16 13 10 15 - 10
Grenoble 1266 - 5 - 23 - 18 - - - 19 - -
Lyon 1266 12 - 2 - 18 - 6 - 14 - 12 14
Genève 1266 - - 9 - - 30 - - - - 5 -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut