Formations à distance

Toutes nos formations sont accessibles à distance en classes virtuelles : accès à l'infrastructure de travaux pratiques, machines physiques, outils pédagogiques, échanges avec le formateur. N'hésitez pas à nous appeler pour réserver une place !

Développement Web avec Ajax

DATES:
DATES:
DATES:
CODE:RS109

Public


Développeurs web.

Objectifs


Savoir programmer avec les technologies Ajax.

Préalables


Il est demandé aux participants de connaître le principe de fonctionnement d'Internet et du Web, le langage HTML. La connaissance d'un langage de programmation est utile.

Programme


Introduction


Besoin, historique, cadre d'utilisation. Les apports d'AJAX, rôle et limitations. Les technologies mises en oeuvre: XML, HTML, CSS. Architecture applicative.

Bases XML :


Nommage des éléments, importations d'espaces de nommage, répartition des définitions.
Les entités d'un DTD: les entités de caractères, les attributs (CDATA, ID, ENTITY, ENTITIES, NMTOKEN, NMTOKENS).
XML "bien formé", XML "valide". Accès aux éléments et attributs.

Pages HTML


Mode d'appel des scripts.
Formulaires HTML: comment créer une zone de saisie? Les différents modes de saisie HTML
Les feuilles de style CSS et XML

Développement avec AJAX


Le Modèle AJAX : principe Asynchronous JAvascript Xml.
Principe de XmlHttpRequest. Requêtes Http/XML vers le serveur. Traitement du résultat avec XML.
Exemple avec l'API Google

Mise en oeuvre


Instanciation. Gestion des exceptions: try et catch.
REQUETE : méthodes et propriétés. Exploitation des requetes GET et des requetes POST

Exploitation des données


Propriétés ".onreadystatechange", ".readystate", ".status" et ".statustext"
Utilisation des données de ".responseText" et ".responseXML"
Gestion des événements.


Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:RS109

Contenu de la formation