Formation en Développement: Ajax - Programmation côté client - Ascent Formation
Retour aux formations
Développement

Formation Ajax - Programmation côté client

3 jour(s) • 21h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif de formation : Maitriser la manipulation des composants d'AJAX, le CSS, le DOM, ainsi qu'à établir des échanges client-serveur

  • Manipuler les classes et d'objets
  • Créer des structures XML bien formée et valide
  • Connaitre les Traitements XSLT pour gérer les flux RSS
  • Mettre en œuvre des requêtes asynchrones et multithreads
  • Programmer en Ajax avec HTML5

  • Webmasters
  • Développeurs Web
  • Informaticiens

  • Bonnes connaissances en Javascript et en technologies Web côté client

  1. 1

    Introduction à Ajax

    • Objectifs du langage Ajax
    • Fondamentaux techniques
    • Intérêt de l'utilisation combinée Ajax/REST/Web 2.0
    • Choix Ajax / Flash, Applet, Html.
    • Application du langage
  2. 2

    Rappels XML et Javascript

    • Structure XML
    • Namespaces
    • Moyens de validation XML : DTD & XSD
    • Limite du XPath
    • Mise en oeuvre XSLT en Ajax
    • La programmation Objet. Types. Variables. Tableaux
    • Ecmascript
    • Emergence d'ActionScript
    • Travaux pratiques : Conception d'une structure XML
    • Travaux pratiques : Manipulation de classes et d'objets
  3. 3

    Javascript Object Notation (JSON)

    • Forces & faiblesse dans les échanges
    • Objets, Arrays, syntaxe et parseur JSON
    • JSON, avantages et inconvénients
    • Sérialisation entre client et serveur
  4. 4

    Programmation du DOM

    • Importance du langage XHTML
    • Composants DHTML
    • Rôle du DOM dans la programmation XML
    • Gestion dynamique de CSS
    • Travaux pratiques : Modification dynamique du DOM d'une page HTML.
  5. 5

    Traitements XML en Javascript

    • Présentation XSLT
    • Langage Xpath
    • Format RSS
    • Travaux pratiques : Traitement XSLT. Usage de flux RSS
  6. 6

    XMLHttpRequest

    • Créer et utiliser un objet XMLHttpRequest
    • Outils de débogage
    • Modification des en-têtes HTTP
    • Encodage et décodage des données
    • Gestion des erreurs
    • Gestion du cache
    • Travaux pratiques : Gérer une table produit, un formulaire de login en Ajax. Remplir dynamiquement un menu déroulant
  7. 7

    Les patterns Ajax

    • Threads
    • Usage d'iFrame pour les appels client/serveur
    • Traitements asynchrones, synchrones
    • Sécuriser des échanges Ajax
    • Problématiques de sécurité et performance
    • Mise en place de proxy crossDomain
    • Présentation et mise en oeuvre du framework jQuery
    • Travaux pratiques : Mise en oeuvre de requêtes asynchrones et multithreads. Développement Ajax en jQuery.
  8. 8

    Pour aller plus loin

    • 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
    • Travaux pratiques : Développer en Javascript un exemple de cartographie. Développement Ajax sous HTML5.

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Ajax - Programmation côté client

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.