SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 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
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
XML, modélisation
Formation Informatique / Technologies WEB / XML
Cette formation permet aux participants d'acquérir les compétences et connaissances nécessaires pour maîtriser la syntaxe
du langage XML Schéma et les règles de modèlisation permises par ce langage.
Ces dernières années ont vu une forte progression de la popularité de XML, le standard du W3C pour l'écriture de
documents structurés. Les différentes options proposées par les recommandations du W3C seront ici analysées en détail et
illustrées par des exercices et des études de cas qui permettront d'apprendre à modéliser correctement des documents XML.
OBJECTIFS
• Appréhender la conception de documents avec XML
• Utiliser les espaces de noms
• Utiliser le langage XML Schéma
• Utiliser les techniques de modélisation XML
• Utiliser XML et la conception d'objets
• Utiliser les meilleures pratiques de modélisation
PUBLIC
Cette formation s'adresse aux architectes, concepteurs d'applications, développeurs, chefs de projets et maîtres d'ouvrage
informatique et à toute personne ayant besoin de concevoir des modèles XML pour les données et les documents de leurs
systèmes d'information.
PRE-REQUIS
Avoir des connaissances de base sur les technologies XML et sur la modélisation de données.
PROGRAMME
Rappels sur XML et les technologies associées
Structure d'un document XML, arborescence des éléments.
Composants d'un document XML : déclarations, instructions processeur, commentaires, entités, éléments, attributs.
Document bien formé et document valide.
Règles pour les documents bien formés, structure logique d'un document XML.
Les données structurées et semi-structurées.
Les différents types de parseurs XML et leur rôle.
La galaxie des technologies XML.
XML et la composition de documents
Objectifs des langages de structuration : DTD, XML Schema, Schematron et Relax NG.
Pourquoi un schéma est-il nécessaire.
Comment utiliser des schémas.
Principales caractéristiques et partiesdes schémas.
Comment fonctionnent les schémas.
Les différents langages de modélisation.
Syntaxe EBNF pour DTD (Data Type Definition).
Validation des documents.
Les différents types d'entités et leur utilisation.
DTD à racines multiples.
Extensibilité et réutilisation des composants du modèle.
Les limites du langage.
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 portée d'un espace de nom
Définition d'une URI.
Le langage XML Schema
La syntaxe du langage.
Définition d'un vocabulaire (éléments, attributs, etc.) et d'une grammaire.
Validation des documents.
Tester les valeurs des éléments et des attributs.
Etude des types de données simples et complexes.
Type de base du langage et création de type personnalisé.
Extension et restriction des types.
A retenir
Durée : 3 jours soit 21h.
Réf. CYXML3
Dates des sessions
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 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
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
XML, modélisation
Formation Informatique / Technologies WEB / XML
Organisation des éléments: séquence, choix, tas.
Les éléments et les groupes abstraits de substitution.
Utilisation des clés et des règles d'unicité.
Définition d'espaces de noms.
Schémas stricts et schémas permissifs.
Techniques de modélisation XML
Les modèles de conception.
Schémas uniques applicables à différents types de documents.
Modèles génériques réutilisables (liste, grille, etc.).
Documents utilisant de multiples schémas.
Création de schémas extensibles et contrôle de l'extensibilité.
XML et la conception objet
Rappels sur les concepts de l'orienté objet.
Concepts objets du langage XML Schema.
Types, classe, dérivation, polymorphisme.
Représentation UML/XML.
Inclusion de schémas.
Importation de schémas.
Redéfinition de schémas.
Les meilleures pratiques de modélisation
Composition et héritage.
Types de constructions : "Poupées russes", "Tranches de salami" et "Stores vénitiens".
Schémas d'adaptation.
Définition de conteneurs et d'éléments.
Catalogues de modèles de conception.
Localisation ou exposition des espaces de noms.
Documents homogènes et hétérogènes.
Définition globale ou locale des composants.
Travailler avec des éléments ou des types.
Choix du Namespace par défaut.
Définition de conteneurs à contenu variable.
Des modèles de contenu extensible.
Etendre XML Schema avec XSLT et Schematron.
Alternative Relax NG.

Contenu connexe

Tendances

Ppt03 formation-powerpoint-les-bases-et-perfectionnement-et-passage-de-la-cer...
Ppt03 formation-powerpoint-les-bases-et-perfectionnement-et-passage-de-la-cer...Ppt03 formation-powerpoint-les-bases-et-perfectionnement-et-passage-de-la-cer...
Ppt03 formation-powerpoint-les-bases-et-perfectionnement-et-passage-de-la-cer...
CERTyou Formation
 
0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler
0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler
0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler
CERTyou Formation
 
Es19 g formation-les-bases-de-l-administration-de-racf-z-os
Es19 g formation-les-bases-de-l-administration-de-racf-z-osEs19 g formation-les-bases-de-l-administration-de-racf-z-os
Es19 g formation-les-bases-de-l-administration-de-racf-z-os
CERTyou Formation
 
Cyphpo formation-maitriser-la-programmation-objet-en-php
Cyphpo formation-maitriser-la-programmation-objet-en-phpCyphpo formation-maitriser-la-programmation-objet-en-php
Cyphpo formation-maitriser-la-programmation-objet-en-php
CERTyou Formation
 

Tendances (6)

Ppt03 formation-powerpoint-les-bases-et-perfectionnement-et-passage-de-la-cer...
Ppt03 formation-powerpoint-les-bases-et-perfectionnement-et-passage-de-la-cer...Ppt03 formation-powerpoint-les-bases-et-perfectionnement-et-passage-de-la-cer...
Ppt03 formation-powerpoint-les-bases-et-perfectionnement-et-passage-de-la-cer...
 
Xml formation-xml
Xml formation-xmlXml formation-xml
Xml formation-xml
 
0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler
0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler
0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler
 
O2010 formation-office-2010
O2010 formation-office-2010O2010 formation-office-2010
O2010 formation-office-2010
 
Es19 g formation-les-bases-de-l-administration-de-racf-z-os
Es19 g formation-les-bases-de-l-administration-de-racf-z-osEs19 g formation-les-bases-de-l-administration-de-racf-z-os
Es19 g formation-les-bases-de-l-administration-de-racf-z-os
 
Cyphpo formation-maitriser-la-programmation-objet-en-php
Cyphpo formation-maitriser-la-programmation-objet-en-phpCyphpo formation-maitriser-la-programmation-objet-en-php
Cyphpo formation-maitriser-la-programmation-objet-en-php
 

Similaire à Cyxml3 formation-xml-modelisation

Cyxlm formation-xml-synthese
Cyxlm formation-xml-syntheseCyxlm formation-xml-synthese
Cyxlm formation-xml-synthese
CERTyou Formation
 
Cyxml1 formation-xml-fondamentaux-decouvrir-les-documents-xml-xsl-css-dtd-et-...
Cyxml1 formation-xml-fondamentaux-decouvrir-les-documents-xml-xsl-css-dtd-et-...Cyxml1 formation-xml-fondamentaux-decouvrir-les-documents-xml-xsl-css-dtd-et-...
Cyxml1 formation-xml-fondamentaux-decouvrir-les-documents-xml-xsl-css-dtd-et-...
CERTyou Formation
 
Cyxml2 formation-technologies-xml-mise-en-oeuvre (1)
Cyxml2 formation-technologies-xml-mise-en-oeuvre (1)Cyxml2 formation-technologies-xml-mise-en-oeuvre (1)
Cyxml2 formation-technologies-xml-mise-en-oeuvre (1)
CERTyou Formation
 
Cyxml2 formation-technologies-xml-mise-en-oeuvre
Cyxml2 formation-technologies-xml-mise-en-oeuvreCyxml2 formation-technologies-xml-mise-en-oeuvre
Cyxml2 formation-technologies-xml-mise-en-oeuvre
CERTyou Formation
 
Uml2 b formation-uml-2-les-bases-et-perfectionnement
Uml2 b formation-uml-2-les-bases-et-perfectionnementUml2 b formation-uml-2-les-bases-et-perfectionnement
Uml2 b formation-uml-2-les-bases-et-perfectionnement
CERTyou Formation
 
0 a005g formation-introduction-a-ibm-spss-modeler-et-au-data-mining-v16
0 a005g formation-introduction-a-ibm-spss-modeler-et-au-data-mining-v160 a005g formation-introduction-a-ibm-spss-modeler-et-au-data-mining-v16
0 a005g formation-introduction-a-ibm-spss-modeler-et-au-data-mining-v16
CERTyou Formation
 
Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)
Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)
Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)
CERTyou Formation
 
Cyuml formation-uml-concepts-et-mise-en-oeuvre
Cyuml formation-uml-concepts-et-mise-en-oeuvreCyuml formation-uml-concepts-et-mise-en-oeuvre
Cyuml formation-uml-concepts-et-mise-en-oeuvre
CERTyou Formation
 
Javav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservicesJavav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservices
CERTyou Formation
 
Uml2 i formation-uml-2-les-bases
Uml2 i formation-uml-2-les-basesUml2 i formation-uml-2-les-bases
Uml2 i formation-uml-2-les-bases
CERTyou Formation
 
Cycobj formation-initiation-a-la-programmation-objet
Cycobj formation-initiation-a-la-programmation-objetCycobj formation-initiation-a-la-programmation-objet
Cycobj formation-initiation-a-la-programmation-objet
CERTyou Formation
 
Elast formation-elasticsearch-rechercher-et-analyser-en-temps-reel
Elast formation-elasticsearch-rechercher-et-analyser-en-temps-reelElast formation-elasticsearch-rechercher-et-analyser-en-temps-reel
Elast formation-elasticsearch-rechercher-et-analyser-en-temps-reel
CERTyou Formation
 
Adain formation-ada-les-bases
Adain formation-ada-les-basesAdain formation-ada-les-bases
Adain formation-ada-les-bases
CERTyou Formation
 
Km402 g formation-ibm-infosphere-advanced-datastage-parallel-framework-v9-1
Km402 g formation-ibm-infosphere-advanced-datastage-parallel-framework-v9-1Km402 g formation-ibm-infosphere-advanced-datastage-parallel-framework-v9-1
Km402 g formation-ibm-infosphere-advanced-datastage-parallel-framework-v9-1
CERTyou Formation
 
Qxpia formation-quark-xpress-les-bases-et-perfectionnement
Qxpia formation-quark-xpress-les-bases-et-perfectionnementQxpia formation-quark-xpress-les-bases-et-perfectionnement
Qxpia formation-quark-xpress-les-bases-et-perfectionnement
CERTyou Formation
 
Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...
Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...
Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...
CERTyou Formation
 
Flexi formation-flex-les-bases
Flexi formation-flex-les-basesFlexi formation-flex-les-bases
Flexi formation-flex-les-bases
CERTyou Formation
 

Similaire à Cyxml3 formation-xml-modelisation (20)

Cyxlm formation-xml-synthese
Cyxlm formation-xml-syntheseCyxlm formation-xml-synthese
Cyxlm formation-xml-synthese
 
Cyxml1 formation-xml-fondamentaux-decouvrir-les-documents-xml-xsl-css-dtd-et-...
Cyxml1 formation-xml-fondamentaux-decouvrir-les-documents-xml-xsl-css-dtd-et-...Cyxml1 formation-xml-fondamentaux-decouvrir-les-documents-xml-xsl-css-dtd-et-...
Cyxml1 formation-xml-fondamentaux-decouvrir-les-documents-xml-xsl-css-dtd-et-...
 
Cyxml2 formation-technologies-xml-mise-en-oeuvre (1)
Cyxml2 formation-technologies-xml-mise-en-oeuvre (1)Cyxml2 formation-technologies-xml-mise-en-oeuvre (1)
Cyxml2 formation-technologies-xml-mise-en-oeuvre (1)
 
Cyxml2 formation-technologies-xml-mise-en-oeuvre
Cyxml2 formation-technologies-xml-mise-en-oeuvreCyxml2 formation-technologies-xml-mise-en-oeuvre
Cyxml2 formation-technologies-xml-mise-en-oeuvre
 
Proto formation-prototype
Proto formation-prototypeProto formation-prototype
Proto formation-prototype
 
Uml2 b formation-uml-2-les-bases-et-perfectionnement
Uml2 b formation-uml-2-les-bases-et-perfectionnementUml2 b formation-uml-2-les-bases-et-perfectionnement
Uml2 b formation-uml-2-les-bases-et-perfectionnement
 
Extjs formation-extjs
Extjs formation-extjsExtjs formation-extjs
Extjs formation-extjs
 
0 a005g formation-introduction-a-ibm-spss-modeler-et-au-data-mining-v16
0 a005g formation-introduction-a-ibm-spss-modeler-et-au-data-mining-v160 a005g formation-introduction-a-ibm-spss-modeler-et-au-data-mining-v16
0 a005g formation-introduction-a-ibm-spss-modeler-et-au-data-mining-v16
 
Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)
Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)
Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)
 
Cyuml formation-uml-concepts-et-mise-en-oeuvre
Cyuml formation-uml-concepts-et-mise-en-oeuvreCyuml formation-uml-concepts-et-mise-en-oeuvre
Cyuml formation-uml-concepts-et-mise-en-oeuvre
 
Javav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservicesJavav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservices
 
7. information modelling
7. information modelling7. information modelling
7. information modelling
 
Uml2 i formation-uml-2-les-bases
Uml2 i formation-uml-2-les-basesUml2 i formation-uml-2-les-bases
Uml2 i formation-uml-2-les-bases
 
Cycobj formation-initiation-a-la-programmation-objet
Cycobj formation-initiation-a-la-programmation-objetCycobj formation-initiation-a-la-programmation-objet
Cycobj formation-initiation-a-la-programmation-objet
 
Elast formation-elasticsearch-rechercher-et-analyser-en-temps-reel
Elast formation-elasticsearch-rechercher-et-analyser-en-temps-reelElast formation-elasticsearch-rechercher-et-analyser-en-temps-reel
Elast formation-elasticsearch-rechercher-et-analyser-en-temps-reel
 
Adain formation-ada-les-bases
Adain formation-ada-les-basesAdain formation-ada-les-bases
Adain formation-ada-les-bases
 
Km402 g formation-ibm-infosphere-advanced-datastage-parallel-framework-v9-1
Km402 g formation-ibm-infosphere-advanced-datastage-parallel-framework-v9-1Km402 g formation-ibm-infosphere-advanced-datastage-parallel-framework-v9-1
Km402 g formation-ibm-infosphere-advanced-datastage-parallel-framework-v9-1
 
Qxpia formation-quark-xpress-les-bases-et-perfectionnement
Qxpia formation-quark-xpress-les-bases-et-perfectionnementQxpia formation-quark-xpress-les-bases-et-perfectionnement
Qxpia formation-quark-xpress-les-bases-et-perfectionnement
 
Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...
Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...
Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...
 
Flexi formation-flex-les-bases
Flexi formation-flex-les-basesFlexi formation-flex-les-bases
Flexi formation-flex-les-bases
 

Plus de CERTyou Formation

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
CERTyou Formation
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
CERTyou Formation
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
CERTyou Formation
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
CERTyou Formation
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
CERTyou Formation
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-concepts
CERTyou Formation
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnement
CERTyou Formation
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-bases
CERTyou Formation
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnement
CERTyou Formation
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suse
CERTyou Formation
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linux
CERTyou Formation
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
CERTyou Formation
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-bases
CERTyou Formation
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnement
CERTyou Formation
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
CERTyou Formation
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-bases
CERTyou Formation
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnement
CERTyou Formation
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
CERTyou Formation
 

Plus de CERTyou Formation (20)

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-concepts
 
Zop05 formation-zope-plone
Zop05 formation-zope-ploneZop05 formation-zope-plone
Zop05 formation-zope-plone
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnement
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-bases
 
Zop02 formation-zope-cps
Zop02 formation-zope-cpsZop02 formation-zope-cps
Zop02 formation-zope-cps
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnement
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suse
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linux
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-bases
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnement
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-bases
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnement
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
 

Cyxml3 formation-xml-modelisation

  • 1. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 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 Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France XML, modélisation Formation Informatique / Technologies WEB / XML Cette formation permet aux participants d'acquérir les compétences et connaissances nécessaires pour maîtriser la syntaxe du langage XML Schéma et les règles de modèlisation permises par ce langage. Ces dernières années ont vu une forte progression de la popularité de XML, le standard du W3C pour l'écriture de documents structurés. Les différentes options proposées par les recommandations du W3C seront ici analysées en détail et illustrées par des exercices et des études de cas qui permettront d'apprendre à modéliser correctement des documents XML. OBJECTIFS • Appréhender la conception de documents avec XML • Utiliser les espaces de noms • Utiliser le langage XML Schéma • Utiliser les techniques de modélisation XML • Utiliser XML et la conception d'objets • Utiliser les meilleures pratiques de modélisation PUBLIC Cette formation s'adresse aux architectes, concepteurs d'applications, développeurs, chefs de projets et maîtres d'ouvrage informatique et à toute personne ayant besoin de concevoir des modèles XML pour les données et les documents de leurs systèmes d'information. PRE-REQUIS Avoir des connaissances de base sur les technologies XML et sur la modélisation de données. PROGRAMME Rappels sur XML et les technologies associées Structure d'un document XML, arborescence des éléments. Composants d'un document XML : déclarations, instructions processeur, commentaires, entités, éléments, attributs. Document bien formé et document valide. Règles pour les documents bien formés, structure logique d'un document XML. Les données structurées et semi-structurées. Les différents types de parseurs XML et leur rôle. La galaxie des technologies XML. XML et la composition de documents Objectifs des langages de structuration : DTD, XML Schema, Schematron et Relax NG. Pourquoi un schéma est-il nécessaire. Comment utiliser des schémas. Principales caractéristiques et partiesdes schémas. Comment fonctionnent les schémas. Les différents langages de modélisation. Syntaxe EBNF pour DTD (Data Type Definition). Validation des documents. Les différents types d'entités et leur utilisation. DTD à racines multiples. Extensibilité et réutilisation des composants du modèle. Les limites du langage. 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 portée d'un espace de nom Définition d'une URI. Le langage XML Schema La syntaxe du langage. Définition d'un vocabulaire (éléments, attributs, etc.) et d'une grammaire. Validation des documents. Tester les valeurs des éléments et des attributs. Etude des types de données simples et complexes. Type de base du langage et création de type personnalisé. Extension et restriction des types. A retenir Durée : 3 jours soit 21h. Réf. CYXML3 Dates des sessions Cette formation est également proposée en formule INTRA-ENTREPRISE. Inclus dans cette formation Coaching Après-COURS Pendant 30 jours, votre formateur sera disponible pour vous aider. CERTyou s'engage dans la réalisation de vos objectifs. Votre garantie 100% SATISFACTION Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.
  • 2. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 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 Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France XML, modélisation Formation Informatique / Technologies WEB / XML Organisation des éléments: séquence, choix, tas. Les éléments et les groupes abstraits de substitution. Utilisation des clés et des règles d'unicité. Définition d'espaces de noms. Schémas stricts et schémas permissifs. Techniques de modélisation XML Les modèles de conception. Schémas uniques applicables à différents types de documents. Modèles génériques réutilisables (liste, grille, etc.). Documents utilisant de multiples schémas. Création de schémas extensibles et contrôle de l'extensibilité. XML et la conception objet Rappels sur les concepts de l'orienté objet. Concepts objets du langage XML Schema. Types, classe, dérivation, polymorphisme. Représentation UML/XML. Inclusion de schémas. Importation de schémas. Redéfinition de schémas. Les meilleures pratiques de modélisation Composition et héritage. Types de constructions : "Poupées russes", "Tranches de salami" et "Stores vénitiens". Schémas d'adaptation. Définition de conteneurs et d'éléments. Catalogues de modèles de conception. Localisation ou exposition des espaces de noms. Documents homogènes et hétérogènes. Définition globale ou locale des composants. Travailler avec des éléments ou des types. Choix du Namespace par défaut. Définition de conteneurs à contenu variable. Des modèles de contenu extensible. Etendre XML Schema avec XSLT et Schematron. Alternative Relax NG.