Yeko
la
Catalogue
Parcours
/
Connexion
S'inscrire
Aperçu gratuit
Module 1 : PL/pgSQL — Fondamentaux
1.1 — Premiers pas en PL/pgSQL
Aperçu
🛠️ Projet 1
Module 2 : PL/pgSQL — Avancé
2.1 — Avancé
Aperçu
Module 3 : Triggers avancés
3.1 — Triggers
Aperçu
Module 4 : Vues matérialisées
4.1 — Vue simple vs vue matérialisée
Aperçu
4.2 — CREATE et REFRESH
4.3 — Cas d'usage et limites
🛠️ Projet 4 — Dashboard
Module 5 : JSON et données semi-structurées
5.1 — JSON vs JSONB
Aperçu
5.2 — Opérateurs JSON/JSONB
5.3 — Indexation JSONB
🛠️ Projet 5 — Base flexible
Module 6 : Partitionnement
6.1 — Pourquoi partitionner ?
Aperçu
6.2 — Partitionnement par RANGE
6.3 — LIST et HASH
🛠️ Projet 6 — Partitionner
Module 7 : Indexation avancée
7.1 — GIN et GiST
Aperçu
7.2 — Index partiels et sur expressions
7.3 — BRIN pour les très grandes tables
🛠️ Projet 7 — Index spécialisés
Module 8 : Optimisation avancée
8.1 — EXPLAIN (ANALYZE, BUFFERS, SETTINGS)
Aperçu
8.2 — Configuration avancée
8.3 — pg_stat_statements avancé
🛠️ Projet 8 — Audit de performance
Module 9 : CTE récursives et requêtes hiérarchiques
9.1 — WITH RECURSIVE
Aperçu
9.2 — Arbres et catégories
9.3 — Graphes simples
🛠️ Projet 9 — Requêtes récursives
Module 10 : Full-Text Search avancé
10.1 — FTS multilingue
Aperçu
10.2 — Synonymes et thesaurus
10.3 — Ranking avancé et weighting
🛠️ Projet 10 — Moteur de recherche
Module 11 : Réplication
11.1 — Streaming replication
Aperçu
11.2 — Slots et monitoring
11.3 — Réplication logique
🛠️ Projet 11 — Réplication
Module 12 : Procédures stockées
12.1 — Fonction vs Procédure
Aperçu
12.2 — CREATE PROCEDURE
12.3 — Transactions dans les procédures
🛠️ Projet 12 — Procédure batch
Module 13 : Sécurité avancée
13.1 — RLS multi-rôles
Aperçu
13.2 — Chiffrement avec pgcrypto
13.3 — pgaudit
🛠️ Projet 13 — Sécurité
Module 14 : Extensions avancées
14.1 — PostGIS (géospatial)
Aperçu
14.2 — pgvector (IA)
14.3 — TimescaleDB et postgres_fdw
🛠️ Projet 14 — Extensions
Module 15 : Performance tuning
15.1 — Wait events
Aperçu
15.2 — pgbench
15.3 — Connection pooling
🛠️ Projet 15 — Benchmark
Module 16 : Projet final — Application experte
16.1 — Cahier des charges
Aperçu
16.2 — Implémentation
16.3 — Livraison
🛠️ Projet final
Contenu complet réservé aux inscrits
Retour
Module 1 : PL/pgSQL — Fondamentaux
1.1 — Premiers pas en PL/pgSQL
Aperçu
🛠️ Projet 1
Module 2 : PL/pgSQL — Avancé
2.1 — Avancé
Aperçu
Module 3 : Triggers avancés
3.1 — Triggers
Aperçu
Module 4 : Vues matérialisées
4.1 — Vue simple vs vue matérialisée
Aperçu
4.2 — CREATE et REFRESH
4.3 — Cas d'usage et limites
🛠️ Projet 4 — Dashboard
Module 5 : JSON et données semi-structurées
5.1 — JSON vs JSONB
Aperçu
5.2 — Opérateurs JSON/JSONB
5.3 — Indexation JSONB
🛠️ Projet 5 — Base flexible
Module 6 : Partitionnement
6.1 — Pourquoi partitionner ?
Aperçu
6.2 — Partitionnement par RANGE
6.3 — LIST et HASH
🛠️ Projet 6 — Partitionner
Module 7 : Indexation avancée
7.1 — GIN et GiST
Aperçu
7.2 — Index partiels et sur expressions
7.3 — BRIN pour les très grandes tables
🛠️ Projet 7 — Index spécialisés
Module 8 : Optimisation avancée
8.1 — EXPLAIN (ANALYZE, BUFFERS, SETTINGS)
Aperçu
8.2 — Configuration avancée
8.3 — pg_stat_statements avancé
🛠️ Projet 8 — Audit de performance
Module 9 : CTE récursives et requêtes hiérarchiques
9.1 — WITH RECURSIVE
Aperçu
9.2 — Arbres et catégories
9.3 — Graphes simples
🛠️ Projet 9 — Requêtes récursives
Module 10 : Full-Text Search avancé
10.1 — FTS multilingue
Aperçu
10.2 — Synonymes et thesaurus
10.3 — Ranking avancé et weighting
🛠️ Projet 10 — Moteur de recherche
Module 11 : Réplication
11.1 — Streaming replication
Aperçu
11.2 — Slots et monitoring
11.3 — Réplication logique
🛠️ Projet 11 — Réplication
Module 12 : Procédures stockées
12.1 — Fonction vs Procédure
Aperçu
12.2 — CREATE PROCEDURE
12.3 — Transactions dans les procédures
🛠️ Projet 12 — Procédure batch
Module 13 : Sécurité avancée
13.1 — RLS multi-rôles
Aperçu
13.2 — Chiffrement avec pgcrypto
13.3 — pgaudit
🛠️ Projet 13 — Sécurité
Module 14 : Extensions avancées
14.1 — PostGIS (géospatial)
Aperçu
14.2 — pgvector (IA)
14.3 — TimescaleDB et postgres_fdw
🛠️ Projet 14 — Extensions
Module 15 : Performance tuning
15.1 — Wait events
Aperçu
15.2 — pgbench
15.3 — Connection pooling
🛠️ Projet 15 — Benchmark
Module 16 : Projet final — Application experte
16.1 — Cahier des charges
Aperçu
16.2 — Implémentation
16.3 — Livraison
🛠️ Projet final
Le reste de la formation est réservé aux inscrits.
S'inscrire gratuitement
PostgreSQL avancé — Devenez expert / Module 3 : Triggers avancés
Aperçu gratuit
Module 3 : Triggers avancés
Aperçu gratuit
3.1 — Triggers
⚡ Triggers — BEFORE, AFTER, INSTEAD OF
CREATE TRIGGER t BEFORE INSERT ON table FOR EACH ROW WHEN (condition) EXECUTE FUNCTION f();
Ceci est un aperçu gratuit.
Voir la formation complète
📱
Installer Yekola
Accès rapide depuis l'écran d'accueil
Installer
✕