Plan du cours
Introduction à PostgreSQL
- Une brève histoire de PostgreSQL
- Caractéristiques
- Résumé des éléments internes
- Limites et terminologie
Installation et configuration
- Pré-requis
- Installation à partir de paquets et création Database
- Installation à partir du code source
- Installation par le client
- Démarrage et arrêt d'un serveur Database
- Configuration de l'environnement
Le SQL langage
- Syntaxe SQL
- Définition des données
- Manipulation des données
- Requêtes
- Types de données
- JSON
- Fonctions et opérateurs
- Conversion des types
- Index
Transactions et simultanéité
- Transactions et isolation
- Contrôle de simultanéité multi-version
Interfaces clients
- Interface en ligne de commande - psql
- Interface graphique - pgadmin4
Serveur Programming
- Extension SQL
- Déclencheurs
- Le système de règles
- Procédural Languages
- PL/pgSQL - SQL Langage procédural
- Gestion des erreurs
- Curseurs
Enveloppements de données étrangères
- Extension dans PostgreSQL
- Ajouter un FDW dans un Database
- postgres_fdw
- file_fdw
- Autres FDW
SQL Mise au point
- Connexion PostgreSQL
- Plans de requête
- Optimisation des requêtes
- Statistics
- Paramètres du planificateur
- Analyses de requêtes parallèles
- SQL Meilleures pratiques
- Index
- Partitionnement des tables
Pré requis
Une connaissance pratique de SQL
Nos clients témoignent (7)
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 ravie de suivre un autre cours avec lui.
Birdesha - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique
Couvre une grande partie du contenu, de manière claire et concise.
Dan Bowyer - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique
La formation a été absolument fantastique, grâce à l'expertise exceptionnelle de Michal et à son style d'enseignement engageant. Ses connaissances approfondies sur PostgreSQL étaient évidentes tout au long des sessions et il a été capable de partager de nombreux concepts complexes d'une 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 Michal pour cette expérience de formation exceptionnelle.
Ranil Kumar - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique
Très bons cours avec beaucoup d'interaction et très bien adaptés au public. En classe, il y avait différents niveaux de connaissances et cela a été divertissant pour tout le monde.
Rubén - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique
Explications parfaites mêlant théorie et exemples, en augmentant la difficulté des cas. Rythme parfait avec les pauses nécessaires. Prononciation parfaite (pour les personnes dont l'anglais n'est pas la langue maternelle, c'est bien de l'avoir). Politesse, gentillesse, respect et autres compétences non techniques.
Javier Manresa - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique
Les exemples et exercices pratiques, les suggestions du formateur sur les meilleures pratiques.
Bruno - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique