Plan du cours
Introduction à PostgreSQL
- Un bref historique de PostgreSQL
- Fonctionnalités
- Vue d'ensemble des composants internes
- Limites et terminologie
Installation et configuration
- Prérequis
- Installation à partir de packages et création de la base de données
- Installation à partir du code source
- Installation du client
- Démarrage et arrêt du serveur de base de données
- Configuration de l'environnement
Le langage SQL
- Syntaxe SQL
- Définition des données
- Manipulation des données
- Requêtes
- Types de données
- JSON
- Fonctions et opérateurs
- Conversion de types
- Index
Transactions et concurrence
- Transactions et isolement
- Contrôle de concurrence multiversion (MVCC)
Interfaces client
- Interface ligne de commande - psql
- Interface graphique - pgadmin4
Programmation côté serveur
- Extension de SQL
- Triggers
- Système de règles
- Langages procéduraux
- PL/pgSQL - Langage procédural SQL
- Gestion des erreurs
- Curseurs
Gestionnaires de données externes (Foreign Data Wrappers)
- Extensions dans PostgreSQL
- Ajout d'un FDW dans une base de données
- postgres_fdw
- file_fdw
- Autres FDW
Optimisation SQL
- Journalisation dans PostgreSQL
- Plans d'exécution des requêtes
- Optimisation des requêtes
- Statistiques
- Paramètres du planificateur
- Analyses de requêtes parallèles
- Bonnes pratiques SQL
- Index
- Partitionnement des tables
Pré requis
Connaissances opérationnelles de SQL
Nos clients témoignent (7)
Il était excellent pour adapter la session de formation à nos besoins.
Anatoliy - Samsung Cambridge Solution Centre Ltd
Formation - PostgreSQL for Developers
Traduction automatique
le matériel de formation
Ashwin - Samsung Cambridge Solution Centre Ltd
Formation - PostgreSQL for Developers
Traduction automatique
Formateur Michał. Il est bien préparé. Ses connaissances sont très vastes et sa méthode d'enseignement est également excellente.
Ireneusz - Inter Cars S.A.
Formation - PostgreSQL for Developers
Traduction automatique
J'ai aimé les exercices
Luis - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique
J'ai beaucoup apprécié la formation. Il est resté patient avec toutes les questions, rendant l'apprentissage pratique incroyablement agréable. Je serais ravi de suivre un autre cours avec lui.
Birdesha - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique
A couvert un grand volume de contenu de manière claire et concise.
Dan Bowyer - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique
La formation était absolument fantastique, grâce à l'expertise exceptionnelle et au style d'enseignement engageant de Michał. Sa connaissance approfondie de PostgreSQL a été évidente tout au long des sessions, et il a réussi à partager de nombreux concepts complexes de manière claire et simple. Il était bien préparé et il y avait un bon équilibre entre la théorie et les démonstrations pratiques. J'ai hâte d'appliquer les connaissances acquises lors de ces sessions et je remercie encore une fois Michał pour cette expérience de formation exceptionnelle.
Ranil Kumar - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique