Développeurs Web, webmasters, chefs de
projets, autres professionnels de l'informatique.
4 jours.
Connaissance des principes et des balises du langage
HTML.
Connaissance des principes de base de la programmation
(itérations, conditions, variables...).
Si possible, pratique d'un langage de script tel que
Javascript ou VBSscript.
A la fin du cours, les participants :
Seront capables d'écrire des documents XML ;
Connaîtront les règles d'un document XML bien formé ;
Sauront valider des documents XML avec DTD (Document Type
Definition) et XML Schemas ;
Connaîtront le modèle objet des documents DOM (Document
Object Model) ;
Seront capables de générer XML à partir de bases de
données
Sauront comment développer des applications Web
d'entreprise en utilisant XML (Extensible Markup
Language).
|
Introduction.
- La naissance de XML.
- Les avantages de XML.
- Déploiement d'une application XML.
- XML par rapport à HTML.
Les règles de base de XML.
- Les composants XML :
- Déclarations,
- Racine,
- Elément,
- Attribut,
- Entité.
- Les règles d'un document bien formé :
- Savoir différencier entre
les documents bien formés et validés,
- Utilisation d'outils XML.
- Les namespaces :
- Avantages des namespaces,
- Affectation de URI (Uniform
Resource Identifiers) à des namespaces.
- Etablissement d'un rapport entre XML et des méta
données
- Positionnement de XML dans une architecture à 3
niveaux
Les feuilles de styles XSL (Extensible Stylesheets Language).
- Application de styles aux données :
- Règles de conception
- Éléments XSL.
- Comparaison de CSS et XSL
- Traitement des documents avec des templates et
l'appariement de formes.
- Programmation avec des fonctions XSL.
- Filtrage et tri des données avec XSL.
- Transformation de XML :
- Conversion de XML en HTML
avec XSL
- Transformation XML-à-XML
avec XSL
Validation de XML avec un DTD.
- Validation de documents avec Document Type
Definition (DTD)
- Définition de votre propre langage
"markup"
- Intégration des règles d'entreprise dans des
DTD
- Syntaxe et composants des DTD
- Validation d'éléments et d'attributs.
- Limitations des DTD
Les Schémas XML.
- Déplacement des DTD vers XML Schemas
- Ecriture de XML pour valider du XML
- Modélisation des données avec XML Schemas
Traitements de bases de données avec XML.
- Options de restauration et de récupération de
XML à partir des bases de données.
- Accès aux bases avec du middleware.
- Applications de données XML.
- Les entrepôts XML.
Le modèle Objet DOM (Document Objects Model)
- Le rôle du DOM.
- La structure hiérarchique du DOM.
- Navigation sur des documents XML
- Modification de XML avec le DOM
- Création de nouveaux documents XML en utilisant
le DOM
- Combinaison de documents XML
- Conversion de XML en HTML en utilisant le DOM
XML coté serveur.
- Options de transfert des documents XML.
- Le rôle des ASP (Active Server Pages) et des JSP
(JavaServer Pages).
- Traitement de XML avec les ASP et les JSP.
- Envoi de XML entre des applications ASP et JSP.
- Introduction aux services Web.
|