Formations informatiques à Grenoble et Sophia Antipolis

Formation Langage XML

Objectifs

Identifier les concepts fondamentaux du langage XML et ses avantages pour l’entreprise.

Expliquer la structure d’un document XML, y compris les éléments, attributs et espaces de nommage.

Utiliser les outils d’édition XML pour créer et modifier des documents XML.

Analyser les différences entre les documents XML bien formés et valides.

Concevoir un document XML à partir d’un cahier des charges.

Évaluer la conformité des documents XML en utilisant des DTD et des schémas XML.

Développer des feuilles de style pour transformer et présenter des documents XML.

Utiliser XPath et XQuery pour naviguer et interroger des documents XML.

Analyser les options de stockage des données XML et leur intégration avec des bases de données.

Concevoir des schémas XML modulaires et personnalisés pour valider des documents XML complexes.

Pré-requis

Connaître Internet. La connaissance du langage HTML est souhaitable

Participants

Toute personne ayant en charge de développer des sites Web intégrant des solutions d'entreprise.

Programme de formation

Langage XML

INTRODUCTION ET VUE D'ENSEMBLE

  1. Etude du paysage XML

  2. Avantage de XML pour l'entreprise

  3. Echange de données avec XML : RSS, Ajax, Services web

  4. Meilleures pratiques de XML

CONCEPTION ET RÉALISATION DE DOCUMENTS XML: STRUCTURE D'UN DOCUMENT XML

  1. Racine et prologue du document

  2. Éléments

  3. Attributs

  4. Entités

  5. Espaces de nommage

  6. Documents bien formés vs documents valides

  7. Outils d'édition XML les plus utilisés

CONCEPTION XML ET ANALYSE DES DONNÉES

  1. Eléments vs. Attributs

  2. Techniques de conception

  3. Conception d'un document XML depuis un cahier des charges

DISTINGUER LES DIALECTES DES ESPACES DE NOMMAGE

  1. Respect des conventions de nommage

  2. Suppression des ambiguïtés d'un document avec les espaces de nommage

  3. Définition des espaces de nommage avec des URI (Uniform Resource Identifiers)

CRÉATION ET MISE À JOUR DE DOCUMENTS XML: MODÈLES DE TRAITEMENT

  1. DOM (Document Object Model)

  2. Traitement événementiel

  3. Navigation dans un document avec Xpath

  4. Interrogation d'un document avec Xquery

  5. Différences entre les modèles événementiels et les arbres

COMMUNICATION AVEC DES BASES DE DONNÉES EN UTILISANT XML

  1. Options de stockage des données

  2. Extraction de résultats au format XML

  3. Reformatage des résultats avec Xquery

  4. Stockage en format natif des documents XML

TRAITEMENT D'INFORMATIONS AVEC LE DOM

  1. Navigation dans des documents XML

  2. Extraction et modification de données

  3. Construire des documents XML en partant de zéro

  4. Création de nœuds d'élément et de texte

VALIDATION DE DONNÉES XML: CONTRAINDRE LA STRUCTURE ET LE CONTENU

  1. Définition d'une structure XML avec les DTD (Document Type Definitions)

  2. Création de schémas XML pour valider la structure et le contenu XML

VALIDATION AVEC LES SCHÉMAS XML

  1. Syntaxe et composants d'un schéma XML

  2. Écrire des schémas pour restreindre le contenu XML

  3. Définition des éléments et attributs valides

  4. Intégration des règles métier dans les schémas XML

EXTENSION DE SCHÉMAS

  1. Importation de schémas existants

  2. Utilisation de schémas modulaires

  3. Personnalisation de types définis par l'utilisateur

TRANSFORMATION DE DOCUMENTS AVEC XSL: LA PUISSANCE DE LA TRANSFORMATION XML

  1. Conversion de documents XML en conformité avec différents schémas

  2. Traitement de documents avec l'appariement de motifs

  3. Déterminer le format de sortie avec les templates

  4. Meilleures pratiques de XSL

APPLICATION D'UN STYLE AUX DONNÉES

  1. Formatage de données XML pour la présentation

  2. Utilisation du style pour afficher les données au format HTML et PDF

RECHERCHE ET FILTRAGE AVEC XPATH

  1. Formatage et séquençage de données XML

  2. Tri, groupage et filtrage de la sortie

Durée
3 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique