Langages centrés données (M2 Fiil)

But du cours

L'objectif de cette UE est de présenter des aspects de compilation et de théorie des langages (au sens large) spécifiques aux langages centrés données. Le cours mettra l'accent sur :

TP Noté

Plan de cours

  1. (19/09) Rappels SQL (version HTML5, PDF et PDF imprimable).
  2. (19/09) SQL Rappels JDBC Impedance Mismatch JPA & Hibernate (version HTML5, PDF et PDF imprimable). Les sources pour le TP1 (à importer dans Eclipse) ainsi que l'énoncé. Le corrigé du TP1.
  3. (27/09) XML (1) : généralités, langage XPath (version HTML5, PDF et PDF imprimable). Les fichiers ApplyXPath.class, Les fichiers ApplyXPath.java, movies.xml et movies.dtd nécessaires pour le TP 2. Le corrigé de l'exercice 1 et celui de l'exercice 2 (project Eclipse à importer) .
  4. (4/10) XML (2) : Évaluation efficace d'XPath (version HTML5, PDF et PDF imprimable). Les sources pour le TP3 (à importer dans Eclipse) ainsi que l'énoncé.
    Le corrigé (à importer dans Eclipse).
  5. (11/9 et 18/10) Données Massives : MapReduce/Hadoop (version HTML5, PDF et PDF imprimable). Les sources pour le TP6 (à importer dans Eclipse) ainsi que l'énoncé. Les fichiers texte.
    Les sources du corriger (à importer dans Eclipse) ainsi que quelquesexplications.
  6. (12/10) Données Massives : Scala et Spark (version HTML5, PDF et PDF imprimable). Les sources pour le TP7 (à importer dans Eclipse Uniquement après avoir installé le plugin Scala!) ainsi que l'énoncé. Les fichiers texte. Le code du corrigé commenté
  7. (27/11) Données Massives : Map/Reduce, Hadoop et Spark (cours condensé pour les Et5 Polytech) (version HTML5, PDF et PDF imprimable).
    L'énoncé. Les fichiers texte.

Textes d'examen