
Formation Manipulation de données avec XML et JSON
Domaine : Développement et méthodes
DURÉE
2.0 jour(s)
OBJECTIFS
Comprendre ces deux formats. Maîtriser les différents outils permettant de modéliser, valider et manipuler les flux de données XML ou JSON
Pré-requis
Avoir une expérience en programmation.
Participants
Responsable sécurité, développeurs, administrateurs systèmes.
coût
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle
PROGRAMME DE FORMATION
Manipulation de données avec XML et JSON
COMPARATIF XML ET JSON
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 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 REGLES DE SYNTAXE XML
La notion de tags XML
Les attributs de tags
Le prologue du fichier XML
Aspects avancés de la syntaxe XML
Les attributs de tags
Le prologue du fichier XML
Aspects avancés de la syntaxe XML
VALIDATION DES DONNEES XML
Mise en uvre d'une DTD (Quelques aspects élémentaires, Où 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 uvre d'un schéma XML (Introduction, Association d'un schéma XML à un document XML, Elaboration d'un schéma XML)
Mise en uvre d'un schéma XML (Introduction, Association d'un schéma XML à un document XML, Elaboration d'un schéma XML)
MANIPULATION DE DONNEES 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
Utilisation d'un parseur DOM
Manipulation de données XML via des requêtes Xpath
L'API Java JAXB
MISE EN FORME D'UN DOCUMENT XML VIA LES TECHNOLOGIES XSL
Lien entre XSTL et XPATH
Transformation de document via XSLT
Présentation de XSL-FO pour la production de documents PDF
Transformation de document via XSLT
Présentation de XSL-FO pour la production de documents PDF
LA SYNTAXE JSON
Qu'est-ce que JSON (JavaScript Object Notation) ?
La syntaxe JSON
Les schémas JSON
Les outils de validation JSON
La syntaxe JSON
Les schémas JSON
Les outils de validation JSON
LES BASES DE DONNEES 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 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 ARCHITECTURES SQL
Comparatif entre les approches SOAP et RESTful
Présentation d'une architecture SOA
Mise en uvre de Web Services SOAP/XML via l'API Java JAX-WS
Utilisation de Web Services SOAP
Mise en uvre de Web Services REST/JSON via l'API Java JAX-RS
Utilisation de Web Services REST/JSON
Présentation d'une architecture SOA
Mise en uvre de Web Services SOAP/XML via l'API Java JAX-WS
Utilisation de Web Services SOAP
Mise en uvre de Web Services REST/JSON via l'API Java JAX-RS
Utilisation de Web Services REST/JSON
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
formations associées
- ANGULAR ANGULAR JS Développement
- JAVA SCRIPT Les fondamentaux
- JAVASCRIPT HTML5 CSS3 et JavaScript
- JAVASCRIPT Développement JavaScript "Moderne"
- JAVASCRIPT Web Dynamique
- JAVASCRIPT Niveau 2
- JAVASCRIPT La 3D et JavaScript
- JAVASCRIPT Les frameworks de jeux
- JAVASCRIPT NodeJS
- jQuery Les fondamentaux
- VUE.JS Vue.js Initiation
- ANGULAR Prise en main du framework
- ANGULAR Développer une application web avec Angular
- JAVASCRIPT React
- Bootstrap
- PHP7
- SYMFONY 3 Niveau 1
- WEB Etat de l'art des technologies des systèmes d'information
- WEBSERVICES Niveau 1
- XML Langage XML