Technologies Web XML MIAGE

Inria Miage

Module du Master 1 MIAGE, enseigné à l'université de Nice/Sophia-Antipolis.

Cours de l'année 2017-2018.

Supports de cours

Node.js
Développement d'applications avec Node.js
Exercices Node.js

Présentation XML
Tout est dans le titre
Fondamentaux XML
Syntaxe XML et conception de structures
Technos de schémas
DTD, W3C XML Schemas, Relax NG - PSVI
Espaces de nommages XML
Les noms universels dans XML
W3C XML Schemas
Structures et système de typage
DOM & SAX
Les APIs fondamentales de programmation
BD/Binding
Bases de données natives XML, XML et data binding, XQuery
XPath
Adressage de contenus XML
XSLT et XSLFO
Transformations XML en XML, HTML, PDF...
Dév. Web avec Java
Servlets, annotations, et le REST
XQuery
L'ultime langage de requête
XSLT 2
XSLT, le retour
RDF et SPARQL
Sont dans un bateau ?

SGBDR Tables

SQL »

SGBDR

BD XML Collections

XQuery »

BD XML

Triplestore Graphes

SPARQL »

BD de Triplets

XML, DTD et structure Travaux Pratiques

Apprenez à maîtriser la syntaxe XML : un petit exercice plus difficile qu'il n'y paraît.

Concevez une instance XML et sa DTD. Créez un petit bout de code pour analyser votre document.

Voir »

DOM Java Travaux Pratiques

Apprenez à utiliser une des API fondamentales en réalisant un programme Java.

Naviguez dans un document XML et modifiez-le.

Voir »

XSLT Travaux Pratiques

Comprenez XPath

Transformez un document XML en HTML.

Voir »

Web XSLT Travaux Pratiques

Transformez un document XML en HTML depuis un serveur Web.

Voir »

Webapp REST/XSLT avec Maven Tutoriel

Mavenisez une application Web.

Apprenez les bases de REST.

Voir »

XQuery Travaux Pratiques

Interrogez une BD native XML avec XQuery.

Organisez vos requêtes XQuery dans des modules.

Voir »

Schémas XML Travaux Pratiques

Apprenez à modéliser un document XML en réalisant un schéma.

Ecrivez un programme Java qui permette de valider un document XML avec son schéma.

Voir »

JAXB Travaux Pratiques

Générez des classes Java à partir d'un schéma XML et réalisez la conversion à double-sens entre un document XML et un ensemble d'objets Java.

Voir »

ES6 / ES7

Les promesses de Javascript Tutoriel

Apprenez le concept des promesses en Javascript.
Les "promesses" (ou "futures" dans d'autres languages) sont un patron de conception qui fait désormais partie de ES6 (ES2015) ; elles sont basées sur la spécification Promises/A+.

Voir »

RDF et SPARQL Travaux Pratiques

Initiation au Web sémantique avec les graphes RDF et le langage SPARQL.

Voir »

Projet MIAGE Projet de l'année 2017-2018.

Réalisation d'une application Web de consultation de données RaWeb Inria "Rapport d'activité des projets de recherche".

Voir »