Formation XML : conception et mise en oeuvre

Transcription

Formation XML : conception et mise en oeuvre
L’institut de formation continue des professionnels du Web
Formation XML : conception et mise en oeuvre
Référence formation :
Durée :
Prix conseillé :
MO00086
3 jours (21 heures)
1 490 € HT (hors promotion ou remise particulière)
Description
Le langage XML (eXtend Markul Language) est un format de données texte simple et flexible dérivant du
SGML. Défini dans le but de simplifier la publication électronique, XML joue maintenant le rôle le plus
important dans les échanges de données de toutes nature à travers le Web et ailleurs. XML est devenu
incontournable dans la conception d’application en générale et la bonne maîtrise des technologies gravitant
autour est un gage de simplicité, de robustesse et de pérennité.
Cette formation sur XML permet de comprendre par la pratique les enjeux et objectifs de XML.
Objectif pédagogique
A l'issue de cette formation, les participants seront en mesure de
Réaliser des documents XML,
Manipuler et valider des documents XML avec DTD et schémas,
Transformer des documents XML avec XSLT (sorties XML, HTML).
Pré-requis
aucun
Public
Développeurs débutants ou confirmés,
Experts et chefs de projet techniques,
Architectes Logiciel/Applicatif/Technique.
Dates des prochaines sessions
Plan de cours
PROGRAMME DE LA 1ERE JOURNEE DE FORMATION
Concepts et enjeux
Un paradigme structurant
Historique de création du langage
La famille des langages XML
Le W3C et la normalisation des langages
Objectifs, vocabulaire et premiers exemples XML
Définition des langages XML
Définition des grammaires XML par les langages à schéma
Les DTD (Document Type Definitions)
XMLSchema
Relax NG
Historique de création de ces langages
Pourquoi l’utilisation d’un schéma XML
La validation d’un document XML
Les domaines d’application
Zone de confort des langages de schéma XML
DTD
W3C XML Schema
Relax NG
XML et les espaces de noms
Les Namespaces
URI (Uniform Resource Identifier)
PROGRAMME DE LA 2NDE JOURNEE DE FORMATION
Transformer et manipuler XML
Définition de l’architecture de transformation d’un arbre XML
Le langage de requête XPath
Notion de déplacement hiérarchique dans l’arbre XML
Le langage de manipulation d’un arbre XML
Présentation du langage XSLT
Illustration (transformation HTML, SVG, Text, ...)
XSL-FO ou XML orienté présentation
La génération de document de présentation complexe (pdf, rtf, ...)
Etat de l’art des transformateurs et exemple de domaine d’application
FOP, Xalan, XT, etc.
Le processus de création d'un format d'échange
La création d’un langage XML
Identification des zones d’application métier
Définition de l’espace de nom du langage
Choix du type de schéma de définition du langage
La conception du langage
Les points sensibles
Les pièges à éviter
Les outils de conception
Les techniques de conception
Choix des noms des éléments et des attributs
L'ouverture du langage
Les APIs standard de manipulation applicative
L’API DOM
L’architecture
Les outils
Les performances
Les domaines d’application
La manipulation SAX
L’architecture
Les outils
Les performance
Les domaines d’application
Panorama des outils d’analyse XML
PROGRAMME DE LA 3EME JOURNEE DE FORMATION
XML et les échanges de données
Les architectures d’échange XML
XML-RPC
Architecture REST
Exemple d’application
Les Web Services
SOAP
L’architecture SOA
Exemple d’application
Interopérabilité WSDL
Annuaire UDDI
XML et les métadonnées
Concept de modélisation
Le parcours de graphe
Le langage RDF
Introduction et exemple d’application
Introduction au web sémantique
Conclusion
XML pour les applications informatiques
Pérennité du langage et évolution
Avant et après la formation
Parce ce que la formation est un moment privilégié de sa carrière professionnelle, la pédagogie ne s’arrête
pas à un stage de quelques jours.
Ainsi en vous inscrivant à une formation Clever-Institut, vous bénéficiez de l’ouverture d’un compte sur notre
site internet vous permettant de :
exprimer, en amont du stage, vos attentes quant à cette formation, afin de nous permettre de
personnaliser chacune de nos sessions
déjeuner avec le formateur et les autres stagiaires, afin de transformer ce moment en partage et
retours d’expérience
évaluer la formation sur son contenu et sa pédagogie, et en partager le contenu avec les futurs
stagiaires
échanger avec votre formateur pendant les 15 jours qui suivent votre stage, pour toute question
ou interrogation en rapport avec formation
Comment s’inscrire ?
La demande d'inscription à une session de formation se fait en ligne.
Une fois votre inscription enregistrée, vous recevez dans les 48heures la Convention de Formation
Professionnelle Continue simplifiée. Dès réception par nos services, de la convention signée, la convocation
de stage est envoyée par mail aux stagiaires qui se voient ouvrir un compte sur notre site internet, leur
permettant de préparer leur formation (accès, communication de leurs attentes, etc.).
A noter, que l'inscription est considérée comme définitve, à la signature de la convention de stage.
Clever Institut – L’institut de formation continue des professionnels du web
Numéro agrément formation : 91 34 07449 34
37, boulevard des Capucines – 75002 PARIS
E-mail : [email protected]