[an error occurred while processing this directive]

RDD : Représentation des données et des documents
Année 2007-2008 - 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.
  • 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 12 octobre 8h15-9h45 Nautibus C1 CM1
Yannick Prié
16h00-17h30 Nautibus TP6 TD1 groupe 1 Yannick Prié
17h45-19h15 Nautibus TP6 TD1 groupe 2 Bertrand Richard
vendredi 26 octobre 8h15-9h45 Nautibus C1 CM2 Yannick Prié
vendredi 9 novembre 8h15-9h45 Nautibus C5 CM3 Yannick Prié
16h00-17h30 Nautibus TP1 TD2 groupe 1 Yannick Prié
17h45-19h15 Nautibus TP2 TD2 groupe 2 Bertrand Richard
vendredi 23 novembre 8h15-9h45 Nautibus C5 CM4 Yannick Prié
16h00-17h30 Nautibus TP1 TD3 groupe 1 Yannick Prié
17h45-19h15 Nautibus TP2 TD3 groupe 2 Bertrand Richard
vendredi 30 novembre 8h15-9h45 Nautibus C4 CM5 Bertrand Richard
16h00-17h30 Nautibus TP1 TD4 groupe 1 Bertrand Richard
17h45-19h15 Nautibus TP2 TD4 groupe 2 Bertrand Richard
mercredi 21 novembre 16h00-17h30 RV devant Nautibus TP6 Tutorat 1 Yannick Prié
vendredi 7 décembre 8h15-9h45 Nautibus C1 CM6 Yannick Prié
16h00-17h30 Nautibus TP1 TD5 groupe 1 Yannick Prié
17h45-19h15 Nautibus TP2 TD5 groupe 2 Yannick Prié
mercredi 12 décembre 16h00-17h30 nd Tutorat 2 Yannick Prié
vendredi 14 décembre 8h15-9h45 Nautibus C1 CM7 Yannick Prié
10h-11h30 Nautibus C1 CM8 Yannick Prié
16h00-17h30 Nautibus TP1 TD6 groupe 1 Yannick Prié
16h00-17h30 Nautibus TP2 TD6 groupe 1 Bertrand Richard
mercredi 9 janvier 16h00-17h30 nd Tutorat 3 Bertrand Richard
mercredi 16 janvier 16h00-17h30 nd Tutorat 4 Yannick Prié
mercredi 23 janvier 16h00-17h30 nd Tutorat 5 Bertrand Richard
mercredi 30 janvier 16h00-17h30 nd Tutorat 6 Bertrand Richard
 

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 (PDF)
  • CM2, CM3 et CM4 : XML (PDF)
  • CM5-6 : XPATH - XSLT (PDF)
  • CM7-8 : XHTML / CSS (PDF)

Sur le web