Conception d'Applications XML
Formation
À Montrouge et Rouen
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
-
Durée
3 Jours
Objectifs: Ces dernières années ont vu une forte progression de la popularité de XML, le standard du W3C pour l'écriture de documents balisés. Les différentes options proposées par les recommandations du W3C seront ici analysées en détail et illustrées par de nombreux exemples. Destinataires: webmaster
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
Elle nécessite de bonnes connaissances en informatique, notamment dans les domaines bases de données et Internet.
Les Avis
Le programme
- 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.
- 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 des schémas.
- Les principales parties d'un schéma.
- Comment fonctionnent les schémas.
- Les différents langages de modélisation.
- Syntaxe EBNF pour DTD (Data Type Definition).
- Validation des documents.
- Exemple de DTD robuste et réutilisable : DocBook.
- Les espaces de noms
- Description des espaces de noms.
- Utilisation des espaces de noms.
- Les Namespaces et la combinaison de vocabulaires multiples.
- Mise en relation de documents à l'aide de XLink et XPointer.
- Combinaison de langages : XHTML, Xforms et SVG.
- La norme XML Schema du W3C
- La syntaxe du langage XML-Schema.
- Validation des documents.
- Tester les valeurs des éléments et des attributs.
- Familiarisation avec les types de données simples et complexes.
- Les éléments et les groupes abstraits de substitution.
- Utilisation des clés et des règles d'unicité.
- Techniques de modélisation XML
- Définition et hiérarchies de types.
- Création de schémas depuis de multiples documents.
- Les modèles de haut niveau et la réutilisation.
- Les modèles de bas niveau et la bonne composition.
- Les modèles de conception.
- Documents utilisant de multiples schémas.
- Création de schémas extensibles et contrôle de l'extensibilité.
- XML et la conception objet
- Design Patterns.
- Présentation des différentes spécificités objets.
- Types, classe, dérivation, polymorphisme.
- Représentation UML/XML.
- SOX : Schema for Object-Oriented XML, GXD, WDVL.
- 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.
- Amélioration des schémas avec Schematron.
- Utilisation de Relax NG.
- Catalogues de modèles de conception.
- XML et les bases de données
- Représentation de structures entité/relation.
- Modèle métier et modèle relationnel.
- Architecture de stockage de documents dans une base relationnelle.
- Représentation relationnelle d'un arbre DOM.
- Modèle de listes adjacentes et imbriquées.
- SQL pour l'interrogation et la manipulation.
- Modèle générique d'adaptation.
- Introduction au « Web sémantique »
- Web sémantique et ontologie.
- Les langages de description de ressources (Topic map, RDF, RSS...).
- Le projet FOAF (Friend Of A Friend).
- Les outils d'analyse.
- Langages existants (RDF Schema...).
- Perspectives.
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Conception d'Applications XML