1
Fondations
Fondamentaux PostgreSQL
- Ce qu est PostgreSQL
- Quand le choisir
- Vue d ensemble de l ecosysteme
Bientot disponible
2
Setup
Installation et environnement local
- Installer Postgres en local
- Configurer users/bases
- Utiliser psql et des outils GUI
Bientot disponible
3
Setup
Bases de database et schema
- Creer des bases et schemas
- Bases du search_path
- Conventions de nommage
Bientot disponible
4
Modelisation
Types de donnees et contraintes
- Types SQL principaux
- CHECK/UNIQUE/NOT NULL
- Primary et foreign keys
Bientot disponible
5
Modelisation
Principes de design de tables
- Trade-offs de normalisation
- Modeliser one-to-many et many-to-many
- Choisir surrogate vs natural keys
Bientot disponible
6
Requetes
Fondamentaux SELECT
- Filtrage et tri
- Patterns de pagination
- Bonnes pratiques de projection
Bientot disponible
7
Requetes
Joins et aggregations
- INNER/LEFT joins
- GROUP BY/HAVING
- Introduction aux window functions
Bientot disponible
8
Requetes
Sous-requetes et CTE
- Sous-requetes correlees vs non correlees
- Patterns WITH/CTE
- Lisibilite vs performance
Bientot disponible
9
Indexation
Fondamentaux des index
- Bases des index B-tree
- Indexer les colonnes de filtre et jointure
- Trade-offs cout ecriture
Bientot disponible
10
Performance
EXPLAIN et plans de requetes
- Lire EXPLAIN ANALYZE
- Detecter table scans et mauvais joins
- Workflow de tuning iteratif
Bientot disponible
11
Transactions
ACID et niveaux d isolation
- Frontieres transactionnelles
- Read committed vs repeatable read
- Garanties de coherence
Bientot disponible
12
Transactions
Locks et concurrence
- Verrous ligne/table
- Bases des deadlocks
- Concevoir des workflows a faible contention
Bientot disponible
13
Fonctionnalites avancees
JSONB et donnees semi-structurees
- Stocker et requeter JSONB
- Index GIN
- Quand JSONB est pertinent
Bientot disponible
14
Fonctionnalites avancees
Recherche plein texte
- Bases tsvector/tsquery
- Ranking et dictionnaires
- Maintenance des index de recherche
Bientot disponible
15
Operations
Migrations et versioning
- Workflow de migration
- Strategie de rollback
- Evolution de schema sans risque
Bientot disponible
16
Operations
Backup et restore
- Bases pg_dump/pg_restore
- Concepts de point-in-time recovery
- Verification des sauvegardes
Bientot disponible
17
Operations
Monitoring et maintenance
- Metriques DB principales
- Bases de l autovacuum
- Taches de maintenance recurrentes
Bientot disponible
18
Production
Scalabilite et fiabilite
- Connection pooling
- Bases de la replication
- Mentalite haute disponibilite
Bientot disponible