Parcours disponibleAvancé

PostgreSQL · Transactions · Performance

Formation PostgreSQL : cours pratique avancé

Approfondissez PostgreSQL en pratiquant la structure, les modifications, les transactions, l’optimisation et la sécurité d’une base dans un laboratoire isolé.

Prérequis : Maîtriser SQL Fondations et savoir lire une requête analytique multi-étapes.

8leçons structurées
8expériences canoniques
2modules progressifs
5 h 11Durée estimée

Compétences visées

Compétences visées par cette formation PostgreSQL

01

Garantir la cohérence

Utiliser types, clés et contraintes pour empêcher les états métier invalides.

02

Sécuriser les changements

Écrire INSERT, UPDATE et DELETE dans des transactions contrôlées et réversibles.

03

Optimiser les requêtes

Choisir des index et lire les éléments utiles d’un plan avec EXPLAIN.

04

Automatiser avec discernement

Employer fonctions, triggers et permissions tout en sachant quand éviter une logique cachée.

Preuves de progression

Un parcours riche ne se mesure pas seulement au nombre de pages.

Vous apprenez une méthode, vous la réutilisez sur d’autres données, puis vous prouvez votre autonomie dans une évaluation et un cas métier.

01

Comprendre

Comprendre les invariants d’une base applicative PostgreSQL.

8 leçons structurées
02

S’entraîner

Écrire, annuler, automatiser, sécuriser et mesurer dans un laboratoire isolé.

8 expériences canoniques · Indices progressifs, diagnostic d’erreur et correction expliquée
03

Prouver

Choisir contraintes, transactions, index, fonctions, triggers et droits avec justification.

Requêtes exécutées et résultats comparés automatiquement · Évaluation finale et projet métier

Votre progression

Commencer le parcours

Programme détaillé

8 leçons structurées

Construisez, modifiez, automatisez, sécurisez et optimisez une base PostgreSQL dans un laboratoire isolé.

Programme détaillé 1
Structurer et modifier sans perdre la cohérence4 leçons structurées
  1. 01
    Imposer l’intégrité avec les contraintesChoisissez entre type, NOT NULL, UNIQUE, CHECK, PRIMARY KEY et FOREIGN KEY. · Pratique associée: Garantir l’intégrité avec de vraies contraintes
    34 minAccès requisVoir le programme
  2. 02
    Modifier des données avec un DML sûrMaîtrisez INSERT, UPDATE, DELETE et UPSERT avec un périmètre contrôlé. · Pratique associée: Modifier des données sans perdre le contrôle
    36 minAccès requisVoir le programme
  3. 03
    Protéger une opération avec les transactionsUtilisez COMMIT, ROLLBACK et SAVEPOINT en comprenant la concurrence. · Pratique associée: Sécuriser une opération avec des transactions
    40 minAccès requisVoir le programme
  4. 04
    Réutiliser une logique avec vues et vues matérialiséesChoisissez entre résultat toujours frais et résultat pré-calculé. · Pratique associée: Créer et maintenir des vues fiables
    34 minAccès requisVoir le programme
Programme détaillé 2
Automatiser, sécuriser et optimiser PostgreSQL4 leçons structurées
  1. 05
    Accélérer avec les index et lire EXPLAINReliez un index à une requête réelle et mesurez son coût. · Pratique associée: Choisir un index et lire EXPLAIN
    42 minAccès requisVoir le programme
  2. 06
    Encapsuler une logique avec fonctions et procéduresChoisissez un objet réutilisable sans cacher inutilement la logique. · Pratique associée: Écrire des fonctions PostgreSQL testables
    42 minAccès requisVoir le programme
  3. 07
    Automatiser un audit avec les triggersUtilisez OLD, NEW, BEFORE et AFTER sans créer de logique invisible. · Pratique associée: Automatiser un audit avec des triggers
    45 minAccès requisVoir le programme
  4. 08
    Contrôler les accès avec rôles et permissionsAppliquez le moindre privilège avec GRANT, REVOKE et rôles de groupe. · Pratique associée: Tester rôles et permissions positivement et négativement
    38 minAccès requisVoir le programme

Entraînement de fin de parcours

Mettez les compétences du parcours en pratique.

Reprenez un exercice de ce niveau, expliquez le résultat et vérifiez un cas limite. Cette pratique est incluse dans votre parcours ; ce n’est pas une certification indépendante.

Garantir l’intégrité avec de vraies contraintes

Reprendre un exercice du parcours