Accueil > Technologies WEB > Ajax : programmation côté client
Formation #TWC99

Formation Ajax : programmation côté client

Durée : 4 jours

Code : TWC99


Prochaines dates programmées :

Du 04 au 07 Juin 2024

Du 17 au 20 Sept. 2024

Du 17 au 20 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Etre en mesure de développer des applications web qui exploiteront tout le potentiel et les optimisations offertes par Ajax
Programme
1/ Présentation d’Ajax
  • Les objectifs d'Ajax
  • Les fonctionnalités
  • Ajax dans la pratique
  • Un exemple simple
  • La classe Project
2/ Retour sur XML et Javascript
  • Quelques rappels sur XML
  • Les moyens de validation XML : DTD et XSD
  • Limite du XPath. Mise en oeuvre XSLT en Ajax
  • La programmation Objet. Types. Variables. Tableaux
  • Ecmascript. Emergence d'ActionScript
3/ Le DOM HTML
  • Utiliser le DOM
  • Trouver un DOM Node
  • Créer un nouveau DOM Node
4/ Javascript Object Notation (JSON)
  • Avantages et inconvénients dans les échanges
  • Objets, Arrays, syntaxe et parseur JSON
  • JSON, avantages et inconvénients
  • Sérialisation entre client et serveur
5/ Programmation du DOM
  • Importance du langage XHTML. Composants DHTML
  • Le rôle du DOM dans la programmation XML
  • Gestion dynamique de CSS
6/ Traitements XML en Javascript
  • Quelques rappels sur XSLT
  • Langage Xpath. Format RSS
7/ L’objet XMLHttpRequest
  • Créer et utiliser un objet XMLHttpRequest
  • Outils de débogage (IE Toolbar, Firebug)
  • Modification des en-têtes HTTP
  • Encodage et décodage des données
  • Gestion des erreurs. Gestion du cache
8/ Les patterns Ajax
  • Threads. Usage d'iFrame pour les appels client/serveur
  • Traitements asynchrones, synchrones
  • Sécuriser des échanges Ajax (cryptage, sessions...)
  • Problématiques de sécurité et performance : cryptage, compression, débogage, offuscation
  • Mise en place de proxy crossDomain
  • Présentation et mise en oeuvre du framework jQuery
9/ Compléments
  • Framework Ajax, Java, .NET. Ajax et XUL
  • Présentation de la programmation Ajax avec HTML5
  • Ajax et les API Google : Google Search et Google Maps
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Webmasters
  • Chefs de projets
  • Développeurs Web
Dates

Dates

  • Du 04 au 07 Juin 2024
  • Du 17 au 20 Sept. 2024
  • Du 17 au 20 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.