Formation PostgreSQL for Developers
Ce cours propose une interaction programmatique avec les bases de données PostgreSQL. Apprenez les techniques, les syntaxes et les structures nécessaires pour développer des applications de qualité en utilisant le backend PostgreSQL. Cette formation couvre également le SQL Tuning et les meilleures pratiques pour écrire des SQL efficaces.
Le public cible comprend les développeurs qui souhaitent utiliser ou étendre PostgreSQL, ainsi que les architectes de bases de données.
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
Les formations ouvertes requièrent plus de 3 participants.
Formation PostgreSQL for Developers - Booking
Formation PostgreSQL for Developers - Enquiry
PostgreSQL for Developers - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (7)
Il a su 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
Entraîneur Michał. Il est bien préparé. Ses connaissances sont très vastes et sa façon d'enseigner 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 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
Cours à venir
Cours Similaires
Migrating Oracle to Azure SQL or PostgreSQL
7 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux administrateurs de bases de données et aux architectes cloud qui souhaitent migrer les bases de données Oracle vers AzureSQL ou PostgreSQL.
A l'issue de cette formation, les participants seront capables de :
- Exécuter les étapes post-migration pour tester, optimiser, mettre à jour et maintenir une base de données migrée.
PostgreSQL Administration and Development
28 HeuresCe cours gère l'administration et l'optimisation des performances des bases de données PostgreSQL. Les participants apprendront à utiliser les modules spécialisés de PostgreSQL (AKA Postgres) tels que la réplication, le regroupement de connexions et la recherche en texte intégral.
PostgreSQL for Administrators - 2 Days
14 HeuresCe cours couvre l'administration et le réglage des performances des bases de données Postgre SQL .
Le public cible comprend les administrateurs système et les architectes de bases de données. Les participants apprendront à utiliser les modules spécialisés de Postgre SQL (AKA Postgres), tels que la réplication, le regroupement de connexions et la recherche en texte intégral.
PostgreSQL Essentials
14 HeuresCette formation est destinée aux Database administrateurs et architectes qui souhaitent apprendre PostgreSQL à partir des bases.
Vous apprendrez l'architecture PostgreSQL, l'installation, la conception ainsi que la sauvegarde et la récupération des bases de données dans PostgreSQL.
PostgreSQL Advanced DBA
14 HeuresCette formation est destinée aux administrateurs et architectes Database qui souhaitent apprendre les outils et techniques pour mettre en œuvre les sauvegardes, la haute disponibilité et la sécurité Database dans PostgreSQL.
Vous apprendrez également à repérer les requêtes lentes, à surveiller les performances de la base de données et à optimiser PostgreSQL pour la performance.
Implementing High Availability in PostgreSQL
7 HeuresCette formation est destinée aux administrateurs de Database de Database et aux architectes qui souhaitent apprendre la réplication en continu dans Postgre SQL et comment utiliser pgpool-II pour réaliser des basculements automatiques et configurer un cluster de Database données Postgre SQL hautement disponible.
PostgreSQL Performance Tuning
14 HeuresCette formation est destinée aux administrateurs de Database de Database et aux architectes qui souhaitent Postgre SQL Database de Database Postgre SQL pour Performance. Apprenez à vous connecter à une charge de travail lente et à rechercher les problèmes éventuels dans une requête. Cette rubrique couvre également les paramètres les plus importants qui doivent être ajustés pour des performances optimales.
PostgreSQL Administration, Optimization and Replication
35 HeuresDans cette formation dirigée par un instructeur en <loc> ; (sur site ou à distance), les participants apprendront les aspects généraux et avancés de PostgreSQL, y compris l'administration, le contrôle des performances, le développement avancé et la réplication, tout en effectuant une série d'exercices pratiques en laboratoire impliquant l'installation, la configuration, les tests, le déploiement et la résolution des problèmes.
A l'issue de cette formation, les participants seront capables de :
- Utiliser des techniques d'administration avancées pour configurer et gérer un serveur PostgreSQL.
- Optimiser la base de données et les requêtes pour une performance maximale.
- Répliquer et faire évoluer un serveur PostgreSQL.
PostgreSQL 13 for Developers and Administrators
21 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux administrateurs système et aux développeurs qui souhaitent utiliser PostgreSQL 13 pour mettre en place, construire et gérer des bases de données pour des applications de haute performance.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer PostgreSQL 13.
- Comprendre les fonctionnalités, l'architecture et les principes fondamentaux de l'exploitation, de la gestion et de la maintenance des bases de données avec PostgreSQL 13.
- Apprendre à configurer les tables et les schémas de la base de données Postgres.
- Apprendre à effectuer des manipulations de données et des requêtes.
- Explorer les différentes interfaces de programmation (client et serveur) pour utiliser pleinement et étendre les fonctionnalités de PostgreSQL 13.
PostgreSQL 16 for Developers and Administrators
21 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) est destinée aux développeurs et administrateurs de niveau intermédiaire qui souhaitent tirer parti des dernières fonctionnalités et améliorations de PostgreSQL 16.
À l'issue de cette formation, les participants seront en mesure de :
- Comprendre l'architecture et les composants de PostgreSQL 16.
- Utiliser les fonctionnalités avancées de SQL et les extensions de PostgreSQL.
- Mettre en œuvre les meilleures pratiques de sécurité et les contrôles d'accès.
- Effectuer des tâches d'administration de base de données, y compris la sauvegarde, la récupération et la surveillance.
- Optimiser les performances des bases de données grâce à des stratégies de réglage et d'indexation.
- Utiliser les outils intégrés de PostgreSQL pour la haute disponibilité et la réplication.
- Intégrer PostgreSQL aux cadres de développement d'applications modernes.
PostgreSQL for Administrators - 3 Days
21 HeuresCette formation en direct (en ligne ou sur site) est destinée aux administrateurs de bases de données et aux administrateurs système qui souhaitent utiliser PostgreSQL pour gérer des données à grande échelle tout en optimisant les systèmes de bases de données pour la haute disponibilité et la performance.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer PostgreSQL.
- Comprendre les fonctionnalités et l'architecture de PostgreSQL.
- Apprendre à effectuer des opérations sur les bases de données avec SQL.
- Exécuter la sauvegarde et la récupération de la base de données pour éviter la perte de données.
- Configurer le serveur pour la haute disponibilité.
- Apprendre les outils et les techniques d'optimisation des performances.
- Explorer les outils externes de surveillance et d'observabilité.
PostgreSQL with Python
21 HeuresCette formation en direct dans Belgique (en ligne ou sur site) est destinée aux développeurs et aux administrateurs qui souhaitent utiliser PostgreSQL avec Python pour créer des applications sécurisées, fiables et stables à grande échelle.
A l'issue de cette formation, les participants seront capables de :
- Installer, configurer et connecter PostgreSQL avec Python.
- Se rafraîchir la mémoire sur les fondamentaux de la programmation Python.
- Comprendre les avantages de l'utilisation de PostgreSQL avec Python.
- Apprendre à effectuer des opérations de base SQL avec Python.
- Apprendre à utiliser les fonctionnalités avancées PostgreSQL avec Python.
- Mettre en œuvre des techniques de sécurité des données, de surveillance et d'optimisation.