Revenir à la liste des catégories de formation



Formation : Ajax, pour dynamiser le poste client


(Réf. 20789)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

Ajax

Prérequis

Connaissances fondamentales des langages HTML et JavaScript ou avoir suivi le cours JASI

Public

Développeurs, architectes

Objectifs

  • 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

Courte

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
  • 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é
Revenir en haut


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 :


Revenir en haut





Revenir à la liste des catégories de formation