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 TerminéesCréer, lire, mettre à jour, supprimer : le cycle de vie complet de la donnée dans une application transactionnelle.
Entrer dans les semaines 4-5 TerminéesLe 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 TerminéesSous le capot des systèmes de gestion : transactions, procédures stockées, déclencheurs et performance.
Entrer dans les semaines 7-8 TerminéesQuand le relationnel ne suffit plus : documents, clés-valeurs et graphes pour des données à géométrie variable.
Entrer dans les semaines 8-10 En coursBrancher les données sur le monde : interfaces de programmation et modèles d'intelligence artificielle qui les exploitent.
Entrer dans les semaines 10-12 À venirLa donnée qui ne ment pas : chaînes de blocs, signatures et registres distribués pour clore la session en beauté.
Entrer dans les semaines 12-15 À 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 et le 20 septembre (atelier)
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 aux trois livraisons : 21 septembre, 9 octobre, 27 octobre (atelier)
Entrer dans le contratProgrammer en Java une application branchée sur PostgreSQL : liste et détail des escadrons, sous-liste des vaisseaux, ajout, édition et requêtes préparées. Avec le code de pratique Marina comme modèle.
Trois livraisons : listes (10%), édition (10%), robustesse (5%) - du 29 septembre au 19 octobre
Entrer dans le projetUne application Electron qui affiche un bestiaire d'espèces stockées dans MongoDB Atlas : accesseurs NoSQL, données personnelles en localStorage et enrichissement par une API intelligente.
Cinq étapes de 5 points : Atlas, POC_NOSQL, LIVRAISON_APP, LIVRAISON_COMPOSITE, LIVRAISON_AI
Entrer dans le projet
















