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.
CalendrierCode cours : RS109
Contenu de la formation