Vous êtes sur la page 1sur 2

XML, modlisation

Formation Informatique / Technologies WEB / XML

Cette formation permet aux participants d'acqurir les comptences et connaissances ncessaires pour matriser la syntaxe
du langage XML Schma et les rgles de modlisation permises par ce langage.
Ces dernires annes ont vu une forte progression de la popularit de XML, le standard du W3C pour l'criture de
documents structurs. Les diffrentes options proposes par les recommandations du W3C seront ici analyses en dtail et
illustres par des exercices et des tudes de cas qui permettront d'apprendre modliser correctement des documents XML.

OBJECTIFS

Apprhender la conception de documents avec XML


Utiliser les espaces de noms
Utiliser le langage XML Schma
Utiliser les techniques de modlisation XML
Utiliser XML et la conception d'objets
Utiliser les meilleures pratiques de modlisation

A retenir
Dure : 3 jours soit 21h.
Rf. CYXML3

PUBLIC
Cette formation s'adresse aux architectes, concepteurs d'applications, dveloppeurs, chefs de projets et matres d'ouvrage
informatique et toute personne ayant besoin de concevoir des modles XML pour les donnes et les documents de leurs
systmes d'information.

PRE-REQUIS
Avoir des connaissances de base sur les technologies XML et sur la modlisation de donnes.

PROGRAMME
Rappels sur XML et les technologies associes
Structure d'un document XML, arborescence des lments.
Composants d'un document XML : dclarations, instructions processeur, commentaires, entits, lments, attributs.
Document bien form et document valide.
Rgles pour les documents bien forms, structure logique d'un document XML.
Les donnes structures et semi-structures.
Les diffrents types de parseurs XML et leur rle.
La galaxie des technologies XML.

Dates des sessions

Cette
formation est
galement
propose en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation

XML et la composition de documents


Objectifs des langages de structuration : DTD, XML Schema, Schematron et Relax NG.
Pourquoi un schma est-il ncessaire.
Comment utiliser des schmas.
Principales caractristiques et partiesdes schmas.
Comment fonctionnent les schmas.
Les diffrents langages de modlisation.
Syntaxe EBNF pour DTD (Data Type Definition).
Validation des documents.
Les diffrents types d'entits et leur utilisation.
DTD racines multiples.
Extensibilit et rutilisation des composants du modle.
Les limites du langage.

Coaching Aprs-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la ralisation
de vos objectifs.

Les espaces de noms


Description des espaces de noms (namespaces)
Utilisation des espaces de noms
Les Namespaces et la combinaison de vocabulaires multiples
Combinaison de langages : XHTML, Xforms et SVG
Les erreurs ne pas commettre
Etude de la porte d'un espace de nom
Dfinition d'une URI.
Le langage XML Schema
La syntaxe du langage.
Dfinition d'un vocabulaire (lments, attributs, etc.) et d'une grammaire.
Validation des documents.
Tester les valeurs des lments et des attributs.
Etude des types de donnes simples et complexes.
Type de base du langage et cration de type personnalis.
Extension et restriction des types.

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

Votre garantie 100%


SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualit
de formation.

XML, modlisation
Formation Informatique / Technologies WEB / XML

Organisation des lments: squence, choix, tas.


Les lments et les groupes abstraits de substitution.
Utilisation des cls et des rgles d'unicit.
Dfinition d'espaces de noms.
Schmas stricts et schmas permissifs.
Techniques de modlisation XML
Les modles de conception.
Schmas uniques applicables diffrents types de documents.
Modles gnriques rutilisables (liste, grille, etc.).
Documents utilisant de multiples schmas.
Cration de schmas extensibles et contrle de l'extensibilit.
XML et la conception objet
Rappels sur les concepts de l'orient objet.
Concepts objets du langage XML Schema.
Types, classe, drivation, polymorphisme.
Reprsentation UML/XML.
Inclusion de schmas.
Importation de schmas.
Redfinition de schmas.
Les meilleures pratiques de modlisation
Composition et hritage.
Types de constructions : "Poupes russes", "Tranches de salami" et "Stores vnitiens".
Schmas d'adaptation.
Dfinition de conteneurs et d'lments.
Catalogues de modles de conception.
Localisation ou exposition des espaces de noms.
Documents homognes et htrognes.
Dfinition globale ou locale des composants.
Travailler avec des lments ou des types.
Choix du Namespace par dfaut.
Dfinition de conteneurs contenu variable.
Des modles de contenu extensible.
Etendre XML Schema avec XSLT et Schematron.
Alternative Relax NG.

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France