XML : Les fondamentaux

Formation #542 - 4 jours

Les formats basés XML sont devenus le standard, proposant ainsi un moyen plus efficace de conduire des transactions inter-entreprises et de gérer l'échange de données. Cette formation XML vous permettra d'acquérir des compétences et une expérience pratique très complètes de XML et des technologies associées, parmi lesquelles XSL, les schémas, XPath, XQuery et le DOM.

  • Exploiter pleinement le potentiel du langage XML
  • Utiliser le DOM et XQuery pour 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 (eXtensible Stylesheet Language)
  • Utiliser des schémas pour garantir la conformité des données XML

  • Création de documents XML bien formés
  • Rechercher dans des documents XML avec XQuery
  • Conception de documents XML selon les besoins de l'entreprise
  • Lecture et création de documents XML à l'aide du DOM
  • Intégration des règles métier et des règles de validation dans un schéma XML

À ceux qui envisagent ou sont en train de créer un système utilisant du XML, ainsi qu'à ceux qui y participent ou qui en assurent la maintenance.

Des connaissances pratiques en informatique et une familiarisation avec Windows sont supposées acquises. Des connaissances en programmation et en développement Web sont utiles mais pas requises. Aucune connaissance des réseaux n'est requise.

  • Étude du paysage XML
  • Avantage de XML pour l'entreprise
  • Échange de données avec XML : RSS, Ajax, Services web
  • Meilleures pratiques de XML

Structure d'un document XML

  • Racine et prologue du document
  • Éléments
  • Attributs
  • Entités
  • Espaces de nommage
  • Documents bien formés vs documents valides
  • Outils d'édition XML les plus utilisés

Conception XML et analyse des données

  • Éléments vs. attributs
  • Techniques de conception
  • Conception d'un document XML depuis un cahier des charges

Distinguer les dialectes des espaces de nommage

  • Respect des conventions de nommage
  • Suppression des ambiguïtés d'un document avec les espaces de nommage
  • Définition des espaces de nommage avec des URI (Uniform Resource Identifiers)

Modèles de traitement

  • DOM (Document Object Model)
  • Traitement événementiel
  • Navigation dans un document avec XPath
  • Interrogation d'un document avec XQuery
  • Différences entre les modèles événementiels et les arbres

Communication avec des bases de données en utilisant XML

  • Options de stockage des données
  • Extraction de résultats au format XML
  • Reformatage des résultats avec XQuery
  • Stockage en format natif des documents XML

Traitement d'informations avec le DOM

  • Navigation dans des documents XML
  • Extraction et modification de données
  • Construire des documents XML en partant de zéro
  • Création de nœuds d'élément et de texte

Contraindre la structure et le contenu

  • Définition d'une structure XML avec les DTD (Document Type Definitions)
  • Création de schémas XML pour valider la structure et le contenu XML

Validation avec les schémas XML

  • Syntaxe et composants d'un schéma XML
  • Écrire des schémas pour restreindre le contenu XML
  • Définition des éléments et attributs valides
  • Intégration des règles métier dans les schémas XML

Extension de schémas

  • Importation de schémas existants
  • Utilisation de schémas modulaires
  • Personnalisation de types définis par l'utilisateur

La puissance de la transformation XML

  • Conversion de documents XML en conformité avec différents schémas
  • Traitement de documents avec l'appariement de motifs
  • Déterminer le format de sortie avec les templates
  • Meilleures pratiques de XSL

Application d'un style aux données

  • Formatage de données XML pour la présentation
  • Utilisation du style pour afficher les données au format HTML et PDF

Recherche et filtrage avec XPath

  • Formatage et séquençage de données XML
  • Tri, groupage et filtrage de la sortie

Sécurisation d'applications XML

  • Mise en œuvre de la sécurité de transport
  • Cryptage de données XML
  • Activation de la sécurité SOAP avec WS-Security

Intégration de XML dans des applications

  • Communiquer avec une messagerie XML
  • Services web, SOAP et WSDL
  • Utilisation de XML dans une page web pilotée par Ajax

Sessions planifiées inter-entreprises

Contactez-nous au 01 49 68 53 00 pour planifier une session.

Demander un devis

Intra-entreprise

Organisez cette formation Learning Tree sur votre lieu de travail avec notre solution intra-entreprise.

Demander un devis

Financez votre formation

  • Programmes Visa Société et Passeport
  • Réduction Return to Learn

Pour en savoir plus, cliquez ici.

Notre catalogue

Vous souhaitez parcourir toute notre offre de formation ultérieurement ?

Téléchargez notre catalogue

Suivez une formation Learning Tree et profitez des avantages de SUPINFO International University !

Pour toute formation que vous aurez suivi chez Learning Tree, SUPINFO International University vous offre pendant un an le statut Advanced Member d'une valeur de 250€.
Ce statut privilégié vous permettra de profiter de ressources pédagogiques sélectionnées par SUPINFO :

* Services disponibles prochainement.