Formation : Ajax, pour dynamiser le poste client
(Réf. 20789)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
Ajax
Prérequis
Connaissances fondamentales des langages HTML et JavaScript ou avoir suivi le cours JASIPublic
Développeurs, architectesObjectifs
- 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
- Choisir un Framework client ou serveur
- 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 ?".
Type de formation
CourteProgramme
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
- 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
Pédagogie
Non renseignéPoint(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
75000 Paris :
92400 PARIS La défense :