Détails :
Durée :
2 Jours
Prérequis :
Public :
Objectifs :
Au terme de cette formation, vous saurez :
- Comparer XML et JSON pour structurer et échanger des données.
- Maîtriser la syntaxe et la structure d'un document XML.
- Valider des données XML via DTD et schémas XML.
- Manipuler et interroger XML avec SAX, DOM, XPath et JAXB.
- Transformer des documents XML avec XSLT et XSL-FO.
- Découvrir les bases NoSQL pour XML et JSON (ex : MongoDB).
- Implémenter des Web Services SOAP/XML et REST/JSON en Java.
- Intégrer XML et JSON dans les architectures Web modernes.
Demande de devis :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus de formation :
Programme détaillé de la formation :
- Introduction à XML
- Les liens avec le W3C
- Les technologies inhérentes à XML-HTML (DOM, XPATH, XSLT, ...)
- Le format JSON
- Les technologies inhérentes à JSON
- XML, JSON et le Web 2.0
- Intégration de ces technologies dans les langages de programmation (Java, ...)
- La notion de tags XML
- Les attributs de tags
- Le prologue du fichier XML
- Aspects avancés de la syntaxe XML
- Mise en oeuvre d'une DTD
- Quelques aspects élémentaires
- Ou définir une DTD ?
- Définition des régles d'utilisation des tags
- Définition de listes d'attributs
- Définition d'entités
- Mise en oeuvre d'un schéma XML
- Introduction
- Association d'un Schema XML à un document XML
- Elaboration d'un schéma XML
- Utilisation d'un parseur SAX
- Utilisation d'un parseur DOM
- Manipulation de données XML via des requêtes XPath
- L'API Java JAXB
- Lien entre XSTL et XPATH
- Transformation de documents via XSLT
- Présentation de XSL-FO pour la production de documents PDF
- Comparatif entre l'approche SQL et l'approche NoSQL
- Les bases de données XML
- Utilisation d'une base de données XML
- Les bases de données JSON
- Utilisation d'une base de données JSON (MongoDB)
- Comparatif entre les approches SOAP et REFTful
- Présentation d'une architecture SOA
- Mise en oeuvre de Web Services SOAP/XML via l'API Java JAX-WS
- Utilisation de Web Services SOAP
- Mise en oeuvre de Web Services REST/JSON via l'API Java JAX-RS
- Utilisation de Web Services REST/JSON
Comparatif XML et JSON
Les règles de syntaxe XML
Validation de données XML
Manipulation de données XML
Mise forme d'un document XML via les technologies XSL
Les bases de données NoSQL
Les Web Services et les architecture SQL