Référence : AJAX
Durée : 2 Jours
Durée : 2 Jours
Prix (HT) : 1 391,00 €
Depuis plusieurs années 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é depuis fort longtemps ?
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.
Travaux pratiques :
Les travaux pratiques réalisés lors de cette formation vous permettront tout d'abord de réaliser des appels JavaScript asynchrones pour une synchronisation avec des flux RSS. Vous serez amené ensuite à comparer l'efficacité des architectures serveurs en fonction de leur type de retour : XML, JSON, texte. Enfin vous utiliserez certains des Frameworks JavaScript les plus populaires pour simplifier le développement de vos applications Internet riches (RIA) JavaScript.
Vous allez apprendre à
Méthode pédagogique : 50% de travaux pratiques
Audience : Développeurs, architectes
Pré-requis : Connaissances fondamentales des langages HTML et JavaScript ou avoir suivi le cours JASI
Programme
| Lieu | Date de début | Prix (HT) | Réserver |
|---|---|---|---|
| Paris - La Défense | 7 févr. 2012 | 1 391,00 € | ![]() |
| Paris - La Défense | 9 mai 2012 | 1 391,00 € | ![]() |
Depuis plusieurs années 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é depuis fort longtemps ?
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.
Travaux pratiques :
Les travaux pratiques réalisés lors de cette formation vous permettront tout d'abord de réaliser des appels JavaScript asynchrones pour une synchronisation avec des flux RSS. Vous serez amené ensuite à comparer l'efficacité des architectures serveurs en fonction de leur type de retour : XML, JSON, texte. Enfin vous utiliserez certains des Frameworks JavaScript les plus populaires pour simplifier le développement de vos applications Internet riches (RIA) JavaScript.
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
Méthode pédagogique : 50% de travaux pratiques
Audience : Développeurs, architectes
Pré-requis : Connaissances fondamentales des langages HTML et JavaScript ou avoir suivi le cours JASI
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
Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre société. Il peut également être suivi dans le cadre d'une période de professionnalisation ou du DIF. Notre équipe est à votre disposition pour vous aider à constituer votre dossier.












