> Formations > Technologies numériques > Technologies Web > Web Services, SOA, intégration d'applications > Formation XML, modéliser vos documents et données > Formations > Technologies numériques > Formation XML, modéliser vos documents et données

XML, modéliser vos documents et données

XML, modéliser vos documents et données

Télécharger au format pdf Partager cette formation par e-mail 2


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. A l'issue de cette formation, le participant aura une maîtrise complète de la syntaxe du langage XML Schema et des règles de modélisation permises par ce langage.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf. CAX
Prix : 1990 € H.T.
  3j - 21h
Pauses-café et
déjeuners offerts




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. A l'issue de cette formation, le participant aura une maîtrise complète de la syntaxe du langage XML Schema et des règles de modélisation permises par ce langage.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Maîtriser la structure d’un document XML
  • Maîtriser la syntaxe du langage XML Schema
  • Maîtriser la rédaction d’un DTD (Définition de Type de Document)

Public concerné
Architectes, concepteurs, développeurs, chefs de projets et maîtres d'ouvrage informatique devant concevoir des modèles XML pour les données et les documents de leurs systèmes d'information.

Prérequis
Connaissances de base des technologies XML et de la modélisation de données.

Programme de la formation

Rappels sur XML et les technologies associées

  • Structure et composants d'un document XML.
  • Document bien formé et document valide.
  • 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.
Travaux pratiques
Créer et valider un document XML.

XML et la composition de documents

  • Objectifs des langages de structuration : DTD, XML Schema, Schematron et Relax NG.
  • Les principales parties d'un schéma.
  • Syntaxe EBNF pour DTD (Data Type Definition).
  • Validation des documents. DTD à racines multiples.
Travaux pratiques
Ecriture d'une DTD et de documents conformes à celle-ci. Restructuration modulaire de la DTD.

Les espaces de noms

  • Description et utilisation des espaces de noms.
  • Combinaison de vocabulaires multiples.
  • Combinaison de langages : XHTML, Xforms et SVG.
  • Etude de la portée d'un espace de nom.
Travaux pratiques
Ecriture d'un document utilisant plusieurs espaces de noms.

Le langage XML Schema

  • La syntaxe du langage.
  • Définition d'un vocabulaire et d'une grammaire.
  • Tester les valeurs des éléments et des attributs.
  • Organisation des éléments : séquence, choix, tas.
  • Utilisation des clés et des règles d'unicité.
Travaux pratiques
Redéfinition d'une DTD avec la syntaxe XML-Schema. Amélioration du code.

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.
Travaux pratiques
Application des modèles étudiés.

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.
Travaux pratiques
Composition de schémas modulaires et réutilisables.

Les meilleures pratiques de modélisation

  • Composition et héritage.
  • Types de constructions : "Poupées russes", "Tranches de salami" et "Stores vénitiens".
  • Catalogues de modèles de conception.
  • Des modèles de contenu extensible.
Travaux pratiques
Evaluation des méthodes de composition et utilisation des différents langages.


Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Avis clients
4,6 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
THEBAULT C.
14/03/22
5 / 5

Formation très complète. Le formateur très compétent, flexible et pédagogue, sait se mettre au niveau débutant de la personne formée. Merci !
MATTHIEU G.
29/09/21
5 / 5

Formation très intéressante et utile. Merci beaucoup.
THIBAUT R.
29/09/21
3 / 5

Très complet, mais un peu rapide ; peu de temps pour faire le code et le comprendre à la fois tout en suivant le rythme




Horaires
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Dates et lieux
Du 20 au 22 février 2023 *
FR
Classe à distance
Session garantie
S’inscrire
Du 5 au 7 juin 2023
FR
Classe à distance
S’inscrire
Du 23 au 25 août 2023
FR
Classe à distance
S’inscrire
Du 27 au 29 novembre 2023
FR
Classe à distance
S’inscrire