Plan du cours
Introduction à PostgreSQL
- Bref historique de PostgreSQL
- Fonctionnalités
- Résumé des internes
- LIMITES ET TERMINOLOGIE
Installation et configuration
- Prérequis
- Installation à partir de paquets et création d'une base de données
- Installation à partir du code source
- Installation du client
- Démarrage et arrêt d'un 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
- JSON
- Fonctions et opérateurs
- Conversion de types
- INDEXS
Transactions et concurrence
- Transactions et isolation
- Contrôle de la concurrence à plusieurs versions
Interfaces client
- Interface en ligne de commande - psql
- Interface graphique - pgadmin4
Programmation serveur
- Extension du SQL
- Déclencheurs (triggers)
- Le système de règles
- Langages procéduraux
- PL/pgSQL - Langage procédural SQL
- Gestion des erreurs
- Cursors (cursseurs)
Wrappers de données étrangères (Foreign Data Wrappers)
- Extension dans PostgreSQL
- Ajout d'un FDW dans une base de données
- postgres_fdw
- file_fdw
- Autres FDWs
Optimisation SQL
- Journaux dans PostgreSQL
- Plans de requête
- Optimisation des requêtes
- Statistiques
- Paramètres du planificateur (planner)
- Scans de requêtes parallèles
- Bonnes pratiques SQL
- INDEXS
- Partitionnement de table
Pré requis
Une connaissance fonctionnelle 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