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 :
- Les fichiers texte simple (extension .txt)
- Les fichiers PDF (par exemple créés à partir d'un traîtement de texte)
- Les réponses manuscrites scannées ou photographiées en bonne qualité et mises dans un unique fichier PDF
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.
- Le sujet de la partie connaissances pour le Web (lien actif le 22/06 à 9h00)
- Le sujet de la partie XML (lien actif le 22/06 à 9h00)
- Le formulaire de soumission
Plan de cours
- cours 1 :
Introduction, UTF-8 et XML (en HTML5),
(en PDF),
(en PDF
imprimable).
- L'énoncé du TD 1-2.
- Le formulaire d'évaluation de requête XPath
- Le fichier movies.xml et le DTD associée (pour ceux qui veulent les regarder).
- Le corrigé du TD
- 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.
- cours 3 : XPath (deuxième partie) (en HTML5), (en PDF), (en PDF imprimable).
- cours 4 :
XSLT (en HTML5),
(en PDF),
(en PDF
imprimable).
- L'énoncé du TD4.
- Le formulaire d'évaluation de feuilles de style XSLT
- Le fichier movies.xml et le DTD associée (pour ceux qui veulent les regarder).
- La correction du TD4.
- 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.
- cours 7 : MongoDB (en HTML5), (en PDF), (en PDF imprimable). Le TD 7 et le fichiers à télécharger