Developpement WEB
Détails :
Comprendre les formats XML et JSON
Durée :
2 Jours
Objectif :
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
    • Utilisation de Web Services REST/JSON