Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Developpement WEB » :
Comprendre les formats XML et JSON

Détails :

Durée :
2 Jours
Prérequis :
Avoir déjà une expérience en programmation.
Public :
Tout informaticiens désireux de comprendre XML er JSON.
Objectifs :
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. Cette formation se propose de compléter vos compétences sur ces sujets.

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 :

Cursus :




Programme détaillé de la formation :

    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
Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.