Formation XML: Comprendre et utiliser XML


REFERENCE
 
 
DXML
DUREE
 
 
4 jours
TARIFS
 
 
2220 € HT
Niveau : Débutant
Cours à distance: Non
Eligible CPF: Oui
OBJECTIFS :
 

Cette formation XML de 4 jours vous permettra de bien comprendre le rôle de XML dans la sphère informatique d'aujourd'hui. Ce cours XML vous amène tout ce qui est nécessaire pour votre compréhension de ce langage incontournable. Vous apprendrez à créer et valider des documents structurés XML, mais aussi créer des modèles de données avec DTD ou le XML schema, créer et utiliser XLST pour transformer des documents XML en XML, HTML, PDF, RTF, etc...Vous apprendrez XPATH, mais aussi la relation avec les bases de données, les services WEB, les API principales. Un cours très riche.

PUBLIC :
 

Cette formation XML s'adresse aux chefs de projet, concepteurs et développeurs ce cours permet de faire le point sur l'état de l'art de la technologie XML et de comprendre son rôle dans les solutions entreprise.

PROGRAMME :
 

Généralités XML

Les promesses de XML
Définitions
Comparaison HTML :: XML
Les héritiers du SGML
Les langages liés à XML
Quelques langages métiers basés sur XML
Les langages orientés B2B
Les parseurs XML
Quelques outils XML
Le balisage
XML et le Web 2.0 : Ajax
XML et le Web 2.0 : Le Web sémantique
XML et le Web 2.0 : RSS
XML et le Web 2.0 : REST Vue d'ensemble de PHP

Travaux pratiques

Syntaxe XML

Format du document XML
Le document XML
Le prologue
Les éléments
Les balises
Les attributs
Les entités
L'entité interne
L'entité externe
L'entité externe analysable
L'entité externe non analysable
L'entité prédéfinie
La gestion des espaces
Les sections CDATA
Les espaces de noms
Les instructions de traitement

Travaux pratiques

Validation par DTD (Document Type Definition)

Le schéma
La DTD
Valider ou ne pas valider ?
Les types de DTD
Les DTD SYSTEM et PUBLIC
Exemple de DTD interne
Exemple de DTD externe
Déclaration des éléments
Déclaration des attributs
Déclaration des entités
Avantages et défauts de la DTD
Les structures de contrôle

Travaux pratiques

Validation par XML Schema

Le XML Schema
Transformation en XML Schema
Elément racine
Définition d'un élément
Les types de données
Facettes
Motifs
Compléments et autres types
Création d'un nouveau type de données
Les types complexes
Définition d'un élément complexe à fils
Définition d'un élément complexe à attributs
Elément vide avec attributs
Elément à fils avec attributs
Elément à contenu complexe avec attributs
Elément à contenu simple avec attributs
Héritage et modularisation
Utilisation des espaces de noms
Les schémas multiples

Travaux pratiques

Transformation de document avec XSLT et XSL/FO

Généralités
Le fonctionnement
Feuille de style XSLT
Transformation XSLT
Explication étape par étape
Le fichier XSL final
Les règles modèle
Les conflits de règles modèle
Les éléments de transformation
Exemple simple de transformation
Les règles modèles par défaut
Les instructions XSLT: for-each, if, choose, when
Les XSLT: key, sort, call-template, impor, copy, copy-of
Transformation FO pour génération PDF

Travaux pratiques

XPATH

Introduction à XPATH
Chemins de localisation
Syntaxe abrégée de XPATH
Adressage relatif, absolu et syntaxe non abrégée
Étapes de localisation
L'Axe
Les fonctions

Travaux pratiques

XML et les Bases de Données

Introduction
Différences entre le relationnel et XML
Mapping Relationnel
Programmation : présentation
Accès depuis JDBC
Une base de données native XML : eXist
XQuery : introduction
XQuery : Fichiers pour les exemples suivants
XQuery : syntaxe
XQuery : Les expressions FLOWR
XQuery : jointure

Web Services

Introduction aux Web Services
Fonctionnement d'un Web Service
Protocole SOAP
Exemple de site proposant des Web Services
Le Contrat WSDL
Exploitation du WSDL par XMLSPY
Message SOAP d'envoi
Message SOAP reçu
Implémentations de SOAPLes problèmes sur les données saisies

Travaux pratiques

Ajax et Flux RSS

Définition et principes
Fonctionnement du modèle AJAX
L'objet XMLHttpRequest
Propriétés de l'objet XMLHttpRequest
Méthodes de l'objet XMLHttpRequest
Création de l'objet XMLHttpRequest
Envoi des données vers le serveur http
Réception des données issues du serveur http
Script de connexion AJAX pour récupérer des données sous forme d'objet XML en asynchrone
Script de connexion AJAX (en trois parties)
Résultat du script
Exemple de sites basés sur AJAX
Frameworks Ajax
Flux RSS : Définition
Historique
RSS en résumé
RSS contre Newsletter
Lecteurs/Agrégateurs RSS

Travaux pratiques

L'API de programmation DOM (Document Object Model)

Généralités sur la manipulation de documents
Généralités DOM
L'arbre d'objets
Qu'est ce que DOM ?
Intérêts de DOM
DOM : Core et extensions
DOM Niveau 1 (Oct 1998)
DOM niveau 2 (nov 2000) et 3 (avr 2004)
Utilisation de DOM
Package et API
Lecture de DOM
Rôle du parseur
Premier exemple de création avec JAXP
Deuxième exemple de création avec XERCES
Manipulation
DOM-core (interfaces API DOM)
DOM-core: interface Node
DOM-core : Node (propriétés)
Les types de noeud
Exemple
Navigation dans l'arbre
Navigation avec Node
Exemple de parcours récursif
DOM-core : Node (manipulation)
Interface Node: Clone Node
DOM-core : interface document
DOM-core : Document
Navigation dans l'arbre avec Document
Démarche de création d'un document
Exemple de création d'un document
DOM-core : élément et attributs (manipulation)
DOM-core : DocumentFragment
Sauvegarder un document
DOM Level 3
Charger un document XML avec DOM level 3
Enregistrer un document XML avec DOM Level 3
Filtrer un document avec DOM Level

L'API de programmation SAX (Simple API for XML)

Généralités SAX
Modèle évènementiel
Modèle évènementiel Exemple
Modèle évènementiel Exemple 2
L'API SAX
L'interface ContentHandler
Les méthodes du ContentHandler
Exemple d'application
Exemple d'application (suite) - Analyse avec JAXP
Exemple d'application (suite) - Analyse avec Xerces
Exemple d'application - Résultat
Contexte d'un évènement
Une solution par pile
Récupération de données
Gestion des attributs
Utilisation de l'objet Locator
Résumé

REMARQUES :
 

Vous pouvez suivre cette formation XML à distance, vous participez en temps réel à la même session en même temps que les autres participants présents eux en salle de cours. Un kit spécial formation à distance vous sera envoyé avec notamment le matériel (casque micro). Vous n’avez besoin que d’un navigateur et d’une connexion internet pour suivre dans les meilleures conditions cette formation à distance XML Contactez-nous pour plus d’informations sur cette formation XML à distance de chez vous ou depuis votre bureau. Attention sur cette formation toutes les sessions ne sont pas réalisables en formule cours à distance

TRAVAUX PRATIQUES :
 

Exposés théoriques avec nombreuses démonstrations accompagnés de travaux pratiques. L'outil XMLSPY est utilisé durant la formation, mais l'auditeur est libre d'utiliser le logiciel de son choix. Remarque : l'ensemble des travaux pratiques est réalisable à distance si vous optez pour la formule cours à distance

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation XML: Comprendre et utiliser XML : Note moyenne : 4,6/5
5/5
Avis certifié A suivi un cours chez PLB
GJ
4/5
Avis certifié A suivi un cours chez PLB
GN
Mon avis sur le contenu du stage: Support de cours papier ancien et léger en terme de contenu Supports de cours complémentaires en version électronique plus complets Mon avis sur le formateur: Parfait Mon avis sur la salle de formation: N/A
4/5
Avis certifié A suivi un cours chez PLB
Sylvie - CIMES
Mon avis sur le contenu du stage: Les TPs pourraient être un peu plus progressifs (par difficulté croissante) Suggestion : commencer par des TPs "pré-remplis" avec des infos à compléter Mon avis sur la salle de formation: Formation effectuée dans nos locaux Ce que j'ai le plus apprécié: La compétence et la disponibilité de l'intervenant Cours vivant

Lire tous les avis

5/5
Avis certifié A suivi un cours chez PLB
QB
5/5
Avis certifié A suivi un cours chez PLB
VS
S'INSCRIRE À CETTE
FORMATION XML
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

4 j

 
Cette formation XML intensive de 4 jours comportant de nombreux travaux pratique a pour objectif de former des développeur XSL. Après une rapide introduction rappelant les cas...

2 j

 

Développement

Java et XML
XML peut s'adapter à tout contexte et besoin (gérer des flux RSS, effectuer des appels entre systèmes distants, configurer un système applicatif...). Malgré...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB