connexion à votre compte

Formations XML




Formations : XML




 XML (Extensible Markup Language) 
Développement d'applications en XML pour le Web

Comprendre la place de XML au sein d'un système d'information, créer, utiliser et contrôler un flux XML quelque soit la plate-forme de développement, utiliser différents outils pour manipuler et valider un document XML.




Développer avec XML
  • Utiliser la syntaxe XML pour créer des documents structurés
  • Appréhender les différents modes d'utilisation de XML
  • Créer des modèles de données XML avec des DTD et des schémas XML
  • Employer les espaces de noms afin de faciliter l'interopérabilité
  • Utiliser XSLT pour transformer des messages XML et publier des données XML sur le Web
  • Extraire des informations de messages XML à l'aide de XPath et de XSLT
  • Utiliser les éléments fondamentaux de DOM
  • Exécuter des requêtes XQuery sur une solution de stockage
  • Le langage XML (eXtensible Markup Language) permet l'échange de données auto-documentées et structurées sur le Web. Largement adopté par les principaux éditeurs logiciels, dont Microsoft, Sun et Oracle, XML est devenu un outil essentiel à l'intégration d'applications et à l'enchaînement d'activités (Workflow).
  • Ce cours porte sur les notions essentielles de XML et vous permet de concevoir et de développer des applications s'appuyant sur ce langage. Vous appliquerez les concepts présentés dans le cours grâce à des exercices pratiques et à l'utilisation d'outils du type éditeurs et parseurs XML, navigateurs Web.
  • A l'issue de cette formation, vous serez à même de répondre aux questions du type : "Comment décrire la structure d'un document par une DTD ou un schéma XML ?", "Puis-je transformer un document XML en HTML en apprenant un minimum du langage XSLT ?", "Quels langages me permettent d'extraire de l'information d'un document ou d'une base de données XML ?".



Introduction à la technologie XML
  • Appréhender XML
  • Identifier les principales technologies liées à XML
  • Envisager XSLT pour les transformations de modèles
  • Découvrir quelques applications généralistes de XML (SVG, XMI)
  • Comprendre le fonctionnement des Web Services
  • Évaluer l'impact des Web Services sur les architectures des systèmes d'information
  • Découvrir les syntaxes de validation (DTD et XML Schema)
  • Normaliser les échanges entre applications grâce aux standards métier XML
  • XML (eXtensible Markup Language) est désormais une technologie incontournable, qu'aucune entreprise ne saurait ignorer. Déjà largement adoptée par des secteurs d'activité variés, elle est au coeur des problématiques d'échanges et d'interopérabilité. La capacité à apprécier la valeur ajoutée qu'apporte XML peut être un facteur déterminant pour la réussite de l'évolution du système d'information de votre entreprise.
  • Ce cours "découverte" propose un voyage synthétique et didactique dans l'espace des technologies XML (comme les DTD, les schémas XML, XSLT) et de leurs utilisations (les langages de présentation comme XHTML ou SVG, l'interopérabilité avec les Web Services ou le stockage dans les bases de données XML).
  • Il est destiné à ceux qui se posent les questions suivantes : "Que peut-on faire avec XML ?", "Que sont les Web Services et à quoi servent-ils ?", "Comment choisir un standard XML pour échanger avec d'autres applications ?", "Par où commencer pour introduire XML dans mon système d'information ?".



Introduction complète à XML : Travaux Pratiques

Vous apprendrez à

  • Exploiter pleinement le potentiel du langage XML (Extensible Markup Language) et des technologies associées
  • Utiliser le DOM (Document Object Model) et XQuery pour accéder, modifier et rechercher des informations dans des documents XML
  • Convertir des documents XML à d'autres formats et appliquer des styles de présentation avec XSL
  • Garantir la validité des données XML et leur conformité aux règles de conception en utilisant les schémas XML
  • Mettre en œuvre des stratégies pour sécuriser les échanges de données XML
  • Intégrer XML dans des services Web et des applications Ajax



XML - Création et publication de documents

Etre capable de développer des documents XML.

Découvrir les possibilités XML.