Le point de départ : comment une application parle à ses données. Objets d'accès aux données, couches et responsabilités.
Entrer dans la semaine 1 TerminéeBienvenue à bord
Dans ce cours, on apprend à faire parler les données : les organiser, les interroger, les protéger et les brancher sur des applications vivantes. Chaque module est une escale, de l'accès aux données jusqu'aux chaînes de blocs, avec du travail concret à chaque semaine.
Concevoir la structure avant de construire : entités, relations, normalisation et schémas qui tiennent la route.
Entrer dans les semaines 2-3 En coursCréer, lire, mettre à jour, supprimer : le cycle de vie complet de la donnée dans une application transactionnelle.
À venirLe langage des données : requêtes, jointures, agrégations et l'art de poser la bonne question à la base.
Entrer dans les semaines 4 à 7 En préparationSous le capot des systèmes de gestion : transactions, procédures stockées, déclencheurs et performance.
À venirQuand le relationnel ne suffit plus : documents, clés-valeurs et graphes pour des données à géométrie variable.
À venirBrancher les données sur le monde : interfaces de programmation et modèles d'intelligence artificielle qui les exploitent.
À venirLa donnée qui ne ment pas : chaînes de blocs, signatures et registres distribués pour clore la session en beauté.
À venirÉvaluations
L'atelier Capsules : programmer une vidéothèque JavaFX branchée sur PostgreSQL, avec liste, aperçus et DAO complet.
Réalisé en classe le 25 août 2026 - Remise le 1er septembre 2026
Entrer dans l'atelierModéliser la base de données d'un journal de nouvelles, en équipes de deux ou trois : brainstorming, MCD, MLD, SQL et surveillance par procédures stockées. Le prof joue le rôle du client.
Du 1er septembre au 25 octobre 2026 - trois livraisons : 20 septembre, 11 octobre, 25 octobre
Entrer dans le contrat