[an error occurred while processing this directive]

RDD : Représentation des données et des documents
Année 2006-2007 - Master SIB M1 - Université Claude Bernard Lyon 1

Pré-requis

  • Informatique de base.

Objectifs du cours

  • Découvrir le monde XML, en comprendre les grands principes
  • Être capable de définir une DTD, de créer des fichiers XML, de spécifier des transformations XSL simples
  • Être capable de définir un site web (X)HTML en utilisant des feuilles de style CSS

Plan du cours

  1. Introduction aux langages à balises
  2. XML
  3. XPATH
  4. XSLT
  5. XHTML

Organisation pédagogique

  • 12 h. de cours magistraux (8 séances x 1h30)
  • 9 h. de travaux pratiques (6 séances x 1h30)
  • Travail personnel impératif étant donné le faible nombre d'heures de TP
  • 6 séances de tutorat destinées aux étudiants ayant besoin d'une aide supplémentaire : une salle de TP ouverte avec un des enseignants présent dans la salle. Ces séances auront lieu les mercredi 8/11, 22/11, 6/12, 20/12, 10/01 et 24/01 de 16h00 à 17h30.
  • Les séances de TD/TP sont assurées en parallèle par Yannick Prié et Bertrand Richard

Modalités d'évaluation

  • Examen écrit final
  • Quelques TD seront évalués (à rendre pour la séance suivante).
  • Un projet complet sera à rendre en fin d'année

Planning des séances

Jour Horaire Salle Cours Enseignant
vendredi 20 octobre 8h15-9h45 Nautibus C5 CM1
Yannick Prié
16h00-17h30 Ariane 15 TD1 groupe 1 Yannick Prié
17h45-19h15 Ariane 15 TD1 groupe 2 Bertrand Richard
vendredi 27 octobre 8h15-9h45 Nautibus C5 CM2 Yannick Prié
mercredi 8 novembre 16h00-17h30 Nautibus TP2 Tutorat 1 Yannick Prié
vendredi 10 novembre 8h15-9h45 Nautibus C5 CM3 Yannick Prié
16h00-17h30 Nautibus TP1 TD2 groupe 1 Yannick Prié
17h45-19h15 Nautibus TP1 TD2 groupe 2 Bertrand Richard
mercredi 22 novembre 16h00-17h30 Nautibus TP2 Tutorat 2 Bertrand Richard
vendredi 24 novembre 8h15-9h45 Nautibus C5 CM4 Yannick Prié
16h00-17h30 Ariane 15 TD3 groupe 1 Yannick Prié
17h45-19h15 Ariane 15 TD3 groupe 2 Bertrand Richard
mercredi 29 novembre 16h00-17h30 Nautibus C1 CM5 Yannick Prié
17h45-19h15 Nautibus TP1 TD4 groupe 1 Yannick Prié
17h45-19h15 Nautibus TP3 TD4 groupe 2 Bertrand Richard
mercredi 6 décembre 16h00-17h30 Nautibus TP2 Tutorat 3 Bertrand Richard
mercredi 13 décembre 16h00-17h30 Nautibus C1 CM6 Yannick Prié
17h45-19h15 Nautibus TP1 TD5 groupe 1 Yannick Prié
17h45-19h15 Nautibus TP3 TD5 groupe 2 Bertrand Richard
vendredi 15 décembre 8h15-9h45 Nautibus C5 CM7 Yannick Prié
mercredi 20 décembre 16h00-17h30 Nautibus TP2 Tutorat 4 Bertrand Richard
vendredi 22 décembre 8h15-9h45 Nautibus C5 CM8 Yannick Prié
mercredi 10 janvier 16h00-17h30 Nautibues TP2 TD6 groupe 1 Yannick Prié
16h00-17h30 Nautibus TP1 TD6 groupe 1 Bertrand Richard
17h45-19h15 Nautibus TP2 Tutorat 5 ND
mercredi 24 janvier 16h00-17h30 Nautibus TP2 Tutorat 6 ND
 

Matériel pédagogique

Remarque : les supports de cours disponibles ci-dessous résultent d'un travail avec de nombreux autres documents (livres, cours, pages web, etc.). De la même façon qu'il réutilise certains de leur contenus, il peut lui-même être réutilisé librement, pourvu qu'il soit fait mention de la source - par exemple cette page web - si l'emprunt est significatif. Tous commentaires bienvenus à yannick.prie (at) liris.cnrs.fr


  • CM1 : Introduction aux langages à balises (2pp, 6pp)
  • CM2, CM3 et CM4 : XML (2pp, 6pp)
  • CM5-6 : XPATH - XSLT (2pp, 6pp)
  • CM7-8 : XHTML / CSS (2pp, 6pp)

Sur le web