Formations au coeur des technologies

Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !

Developpement Web avec Ajax

ANNEE_DEBUT=2009
DATES:du 5 au 6 Février
DATES:du 23 au 24 Avril
DATES:du 4 au 5 Juin
CODE:RS109

Public


Objectifs


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