Données et Connaissances pour le Web (M2 Miage voie ID)

But du cours

Le but de ce cours est de donner les rudiments en matière de représentation des données sur le Web, et particulièrement de présenter les standards du W3C (XML, XPath, XSLT). On montrera aussi comment maniupler de telles données depuis le langage Java et comment programmer des applications Web utilisant ces technologies. Ce cours constitue la moitié de l'UE, l'autre partie est assurée par Brigitte Safar.

Épreuve de 2ème session (M2 Miage Classique)

L'épreuve se compose de deux parties. Vous devez écrire vos réponses aux deux parties dans le même fichier en délimitant bien les parties. Les formats acceptés sont :

Le rendu se fait uniquement par l'intermédiaire du formulaire dont le lien est donné ci-dessous. La durée de chaque partie est de 1h (temps présentiel). Vous disposez donc de 4h00 pour soumettre votre devoir. Vous pouvez soumettre plusieurs fois, la dernière sera corrigée. Le site de soumission se fermera automatiquement à 13h05.

Plan de cours

  1. cours 1 : Introduction, UTF-8 et XML (en HTML5), (en PDF), (en PDF imprimable).
  2. cours 2 : XPath (première partie) (en HTML5), (en PDF), (en PDF imprimable), TD 2-3 et les fichiers ApplyXPath.class, Les fichiers ApplyXPath.java, movies.xml et movies.dtd. La correction du TD2-3.
  3. cours 3 : XPath (deuxième partie) (en HTML5), (en PDF), (en PDF imprimable).
  4. cours 4 : XSLT (en HTML5), (en PDF), (en PDF imprimable).
  5. cours 5/6 : JAXP (en HTML5), (en PDF), (en PDF imprimable). Le TD 5 et les fichiers à compléter (simples fichier Java à ne pas importer directement dans Eclipse). La correction du TD5.
  6. cours 7 : MongoDB (en HTML5), (en PDF), (en PDF imprimable). Le TD 7 et le fichiers à télécharger

Examen des années passées