Formation AJAX – développement Web

Réf. : DN-32791
Durée : 3 jours
Tarif : 1800,00  HT

Toutes nos formations sont disponibles en présentiel ou en distanciel.

Objectifs

A l’issue de la formation, vous serez capable de :

  • Ajouter des fonctionnalités AJAX à un site Internet.

Contenu de la formation

AJAX veut dire Asynchronous JavaScript and XML. En clair, c’est un moyen de faire une requête HTML (vers une page, ou un script) et d’afficher (à l’aide du DHTML) le résultat de la requête sans être obligé de recharger la page actuelle. Ça permet d’atteindre un niveau de dynamisme proche à une application standard (comme Word par exemple).

Rappels sur les technologies Web

Présentation 

  • Évolution des applications Web 2.0
  • Définition et principes fondamentaux d’AJAX
  • Avantages et inconvénients
  • Créer des applications Web avec AJAX

Programmation objet en JavaScript

  • Objets et extensions d’objets
  • Objets prédéfinis par JavaScript

XML et XSLT

  • Présentation de XML
  • Parseurs XML
  • Présentation de XSLT
  • Mise en œuvre de la transformation XSLT

Document Object Model (DOM)

  • Présentation de DOM
  • Manipulation de données XML via DOM
  • Manipulation d’un arbre DOM en JavaScript

Échange de données avec AJAX

  • Communication synchrone et asynchrone avec le serveur
  • L’objet XMLHttpRequest et le cas particulier d’Internet Explorer 6.0
  • Transmission de données
  • Récupération de données
  • Données au format texte brut
  • Données au format XML avec manipulation DOM
  • Données au format JSON

Cas d’utilisation

  • Contrôle de la validité d’un document XML
  • Auto complétion de saisie
  • Listes liées
  • Chargement dynamique de scripts

Bibliothèques JavaScript

Intégration d’AJAX dans les technologies de développement côté serveur

Public

Concepteurs et développeurs de sites Web interactifs, ayant besoin d’outils JavaScript avancés.

Pré-requis

Connaissance et pratique du langage JavaScript – Notions XML

Méthodes pédagogiques

La formation est décomposée en séquences qui respectent une progression pédagogique et agissent sur les trois niveaux d’apprentissage : savoir, savoir-faire et motivation. Notre approche alterne apports théoriques, exercices pratiques et/ou études de cas utilisant des méthodes d’animation actives et permettant une meilleure compréhension des concepts et une appropriation accélérée. Tous les cas pratiques seront adaptés à votre contexte.

Réf. : DN-32791
Durée : 3 jours
Tarif : 1800,00  HT
Partager cette formation
Facebook
Twitter
LinkedIn

Demande de devis

*Sous réserve de maintien de la session
Session ouverte à partir de 3 participants