20 modules · beginner · ~55h
S'inscrire
Faites défiler pour voir le programme

Formation · beginner

PostgreSQL — Fondamentaux des bases de données

catégorie Programmation & Développement 20 modules ~55h 👁️ aperçu gratuit

Maîtrisez le moteur de base de données open source le plus avancé au monde, du SQL au déploiement. PostgreSQL est utilisé par Apple, Spotify, Instagram et des milliers d'entreprises. Cette formation vous prend de zéro et vous amène à un niveau professionnel : conception, requêtes complexes, optimisation, administration, types avancés et projet final complet.

📋 Programme
Créez un compte gratuit Inscrivez-vous ou connectez-vous pour accéder à cette formation.
Module 1 — Module 1 : Comprendre les bases de données 5 leçons
1.1 — Pourquoi les bases de données ? Aperçu 35min
1.2 — Les familles de bases de données 35min
1.3 — Le modèle relationnel 40min
1.4 — Le langage SQL : porte d'entrée universelle 35min
🛠️ Projet 1 — Mon premier schéma entité-association 45min
Module 2 — Module 2 : Installation et découverte de PostgreSQL 4 leçons
2.1 — Installer PostgreSQL Aperçu 40min
2.2 — Découvrir pgAdmin 4 35min
2.3 — Maîtriser psql, le terminal PostgreSQL 40min
🛠️ Projet 2 — Environnement prêt + première base 50min
Module 3 — Module 3 : Le langage SQL — Les fondamentaux 5 leçons
3.1 — SELECT : lire des données Aperçu 40min
3.2 — INSERT, UPDATE, DELETE : modifier les données 35min
3.3 — Les types de données fondamentaux 40min
3.4 — CREATE TABLE et ALTER TABLE 35min
🛠️ Projet 3 — Base bibliothèque CRUD 50min
Module 4 — Module 4 : Conception et création de tables 4 leçons
4.1 — Clés primaires et identifiants Aperçu 35min
4.2 — Clés étrangères et intégrité référentielle 40min
4.3 — Contraintes CHECK et valeurs par défaut 30min
🛠️ Projet 4 — Modélisation d'un système RH 50min
Module 5 — Module 5 : Requêtes SELECT avancées 4 leçons
5.1 — DISTINCT, CASE, COALESCE, NULLIF Aperçu 40min
5.2 — Fonctions d'agrégation avec GROUP BY 40min
5.3 — Introduction aux fonctions de fenêtrage 45min
🛠️ Projet 5 — Analyse de données avec SQL 50min
Module 6 — Module 6 : Jointures SQL 4 leçons
6.1 — INNER JOIN : le cœur des bases relationnelles Aperçu 40min
6.2 — LEFT JOIN et gestion des valeurs manquantes 35min
6.3 — Jointures avancées et optimisation 35min
🛠️ Projet 6 — Analyse croisée multi-tables 45min
Module 7 — Module 7 : Agrégation et regroupement avancés 4 leçons
7.1 — GROUP BY approfondi Aperçu 35min
7.2 — ROLLUP, CUBE et GROUPING SETS 40min
7.3 — FILTER : agrégations conditionnelles 30min
🛠️ Projet 7 — Tableau de bord multidimensionnel 45min
Module 8 — Module 8 : Sous-requêtes et CTE 4 leçons
8.1 — Sous-requêtes scalaires et de liste Aperçu 35min
8.2 — EXISTS et sous-requêtes corrélées 35min
8.3 — CTE (WITH) : requêtes modulaires 40min
🛠️ Projet 8 — Requêtes modulaires 45min
Module 9 — Module 9 : Fonctions SQL intégrées 4 leçons
9.1 — Fonctions de chaînes Aperçu 30min
9.2 — Fonctions de dates et intervalles 35min
9.3 — Fonctions mathématiques et conversion 30min
🛠️ Projet 9 — Nettoyage et transformation de données 45min
Module 10 — Module 10 : Indexation et performances 5 leçons
10.1 — Comprendre EXPLAIN ANALYZE Aperçu 40min
10.2 — Index B-tree : le standard 35min
10.3 — Index spécialisés : GIN, GiST, BRIN, HASH 35min
10.4 — Optimisation avancée : VACUUM, ANALYZE, configuration 35min
🛠️ Projet 10 — Diagnostic et optimisation 50min
Module 11 — Module 11 : Contraintes avancées et intégrité 4 leçons
11.1 — Domaines et types personnalisés Aperçu 30min
11.2 — Contraintes d'exclusion 35min
11.3 — Héritage de tables 30min
🛠️ Projet 11 — Base robuste avec contraintes métier 45min
Module 12 — Module 12 : Transactions et concurrence 4 leçons
12.1 — Transactions ACID Aperçu 35min
12.2 — Niveaux d'isolation 40min
12.3 — MVCC : le secret de PostgreSQL 35min
🛠️ Projet 12 — Simulation multi-utilisateurs 50min
Module 13 — Module 13 : Vues et vues matérialisées 4 leçons
13.1 — Vues simples et modifiables Aperçu 30min
13.2 — Vues matérialisées 35min
13.3 — Vues et sécurité 25min
🛠️ Projet 13 — API de lecture simplifiée 40min
Module 14 — Module 14 : Procédures stockées et fonctions PL/pgSQL 4 leçons
14.1 — Premiers pas en PL/pgSQL Aperçu 35min
14.2 — Variables, boucles et conditions 35min
14.3 — Curseurs et fonctions retournant des ensembles 40min
🛠️ Projet 14 — Automatisation métier 50min
Module 15 — Module 15 : Triggers et événements 4 leçons
15.1 — Créer un trigger simple Aperçu 35min
15.2 — Audit et historisation 35min
15.3 — Triggers INSTEAD OF sur les vues 30min
🛠️ Projet 15 — Système d'audit complet 50min
Module 16 — Module 16 : Sécurité, rôles et permissions 4 leçons
16.1 — Rôles, utilisateurs et GRANT Aperçu 35min
16.2 — Row-Level Security (RLS) 40min
16.3 — Bonnes pratiques de sécurité 30min
🛠️ Projet 16 — Mise en production sécurisée 45min
Module 17 — Module 17 : Sauvegarde, restauration et maintenance 3 leçons
17.1 — pg_dump et pg_restore Aperçu 35min
17.2 — PITR et WAL 40min
🛠️ Projet 17 — Plan de reprise d'activité 45min
Module 18 — Module 18 : Types de données avancés 4 leçons
18.1 — JSON et JSONB Aperçu 40min
18.2 — Tableaux 30min
18.3 — Types plage (Range) et HSTORE 30min
🛠️ Projet 18 — Base hybride 50min
Module 19 — Module 19 : Recherche plein texte (Full-Text Search) 4 leçons
19.1 — tsvector et tsquery Aperçu 35min
19.2 — Index GIN et ranking 35min
19.3 — Autocomplétion et suggestions 35min
🛠️ Projet 19 — Moteur de recherche 50min
Module 20 — Module 20 : Projet final — Conception complète 5 leçons
20.1 — Analyse du besoin et cahier des charges Aperçu 40min
20.2 — Modélisation et création du schéma 50min
20.3 — Données de test et indexation 45min
20.4 — Sécurité et optimisation finale 40min
🛠️ Présentation du projet final 60min
⭐ Avis des apprenants (0.0/5 · 0 avis)

Aucun avis pour le moment. Soyez le premier !

📚 Formations similaires
Programmation & Développement
Creation d'Animations Interactives avec...
Voir
Programmation & Développement
Modélisation relationnelle — Concevoir d...
Voir
Programmation & Développement
Analyse de données avec PostgreSQL — Du...
Voir

PostgreSQL — Fondamentaux des bases de données

Aperçu gratuit

PostgreSQL — Fondamentaux des bases de données

Aperçu gratuit