Les technologies XML et JSON (JavaScript Object Notation) se sont imposées durant ces dernières
années pour structurer, stocker ou échanger des données.
L'objectif de cette formation est de vous permettre de comprendre ces deux formats ainsi que
de maîtriser les différents outils permettant de modéliser,
valider et manipuler vos flux de données XML ou JSON.
Prérequis :
Avoir déjà une expérience en programmation.
Public :
Tout informaticiens désireux de comprendre XML er JSON.
Autres Informations :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus :
Comprendre les formats XML et JSON
Comparatif XML et JSON
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, ...)
Les règles de syntaxe XML
La notion de tags XML
Les attributs de tags
Le prologue du fichier XML
Aspects avancés de la syntaxe XML
Validation de données 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
Manipulation de données 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
Mise forme d'un document XML via les technologies XSL
Lien entre XSTL et XPATH
Transformation de documents via XSLT
Présentation de XSL-FO pour la production de documents PDF
Les bases de données NoSQL
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)
Les Web Services et les architecture SQL
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