Objectifs
- Lire et comprendre un schéma de base de données existant
- Écrire des requêtes SQL d'analyse : SELECT, filtres, JOIN
- Exploiter une réponse d'API JSON et stocker des données dans une base cloud
- S'appuyer sur l'IA pour écrire et déboguer ses requêtes SQL
Jour 1 - SQL : écrire, lire, comprendre
Matin
Les fondamentaux
- Comprendre l'organisation d'une base de données (tables, colonnes, relations, schéma) et apprendre à lire un schéma existant.
- Écrire ses premières requêtes SQL pour filtrer, trier et explorer des données : SELECT, WHERE, ORDER BY, LIMIT.
Après-midi
Aller plus loin
- Approfondir l'analyse avec les agrégations (GROUP BY, COUNT, SUM, AVG) et les JOIN.
- Utiliser un LLM pour écrire et déboguer ses requêtes SQL à partir d'exercices sur un jeu de données réel.
Jour 2 - Données réelles : API, JSON et bases cloud
Matin
Lire une réponse d'API JSON
- Comprendre ce qu'est une API et apprendre à lire une réponse structurée.
- Identifier et extraire les données utiles dans des cas concrets à partir d'APIs publiques simples.
Après-midi
Stocker et interroger dans une base cloud
- Découvrir le fonctionnement d'une base cloud comme Supabase et y stocker des données issues d'une API.
- Construire un flux complet : récupérer des données, les stocker, les interroger en SQL, avec l'aide d'un LLM.