Formation PostgreSQL with Python
PostgreSQL (également connu sous le nom de Postgres) est un système de gestion de base de données relationnelle (SGBDR) open source conçu pour traiter de grandes quantités de données. Postgres Python est un langage de programmation dynamique et flexible qui prend en charge diverses bases de données, telles que MySQL, Oracle, PostgreSQL, etc.
Cette formation en direct (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ûres, fiables et stables à grande échelle.
A l'issue de cette formation, les participants seront capables de :
- Installer, configurer et connecter PostgreSQL avec Python.
- Se remettre à niveau sur les fondamentaux de la programmation Python.
- Comprendre les avantages de l'utilisation de PostgreSQL avec Python.
- Apprendre à effectuer les opérations de base SQL avec Python.
- Apprendre à utiliser les fonctionnalités avancées de PostgreSQL avec Python.
- Mettre en œuvre des techniques de sécurité des données, de surveillance et d'optimisation.
Format du cours
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
Introduction
- Vue d'ensemble des caractéristiques et de l'architecture de PostgreSQL
- Principes fondamentaux de la programmation Python
- Avantages de Python PostgreSQL
Démarrage
- Installation de PostgreSQL
- Installation de Python, Django ou Flask
- Installation de psycopg2
- Se connecter à PostgreSQL avec Python
Opérations Python et SQL
- Les bases du langage SQL
- Schéma et tables Database
- Écrire une requête Python
- Créer des tables
- Insérer des données
- Manipuler des données
- Utilisation de la clause de limitation
- Joindre des tables
- Recherche en texte intégral
- Travailler avec SQLite
- Exemples d'applications Python
Utilisation avancée de PostgreSQL avec Python
- Héritage de tables
- Transactions imbriquées
- Types définis par l'utilisateur
- VUES, AVOIR, DISTINCTS
- Travailler avec des dates et des heures
- Contrôle de concurrence multi-version (MVCC)
- Tableaux, graphiques et rapports utilisant matplotlib
Administration et sécurité
- PostgreSQL sécurité des données
- Restreindre l'accès à l'aide de la liste blanche
- Mise en œuvre de la réplication
- Database migration
- Sauvegarde et restauration
- Surveillance des requêtes
- Optimisation des performances
- Prévention des attaques par injection SQL
Résolution des problèmes
Résumé et prochaines étapes
Pré requis
- Expérience avec PostgreSQL
- Python expérience en programmation
Audience
- Développeurs
- Administrateurs
Les formations ouvertes requièrent plus de 3 participants.
Formation PostgreSQL with Python - Booking
Formation PostgreSQL with Python - Enquiry
PostgreSQL with Python - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (5)
Andres veille systématiquement à répondre à toutes les questions des participants et s'efforce de garantir que chacun comprend ses enseignements. J'admire son expertise et sa maîtrise du sujet
Ryan - Questronix Corporation
Formation - PostgreSQL for Administrators - 3 Days
Traduction automatique
Ahmed a été très coopératif et possède de solides connaissances sur le sujet. Tout au long de la session, il s'est avéré être un formateur efficace et productif, abordant certains sujets de base mais importants concernant Postgres.
Imran Sadiq Bhat
Formation - PostgreSQL Essentials
Traduction automatique
Il était clairement conçu pour être très approprié à notre objectif, ce qui le rendait encore plus utile. J'ai vraiment aimé la forme du zoom car cela m'a aidé à me concentrer avec les documents directement devant moi tout le temps et le formateur pouvant ajouter des illustrations et des marques dessus pendant qu'il expliquait. Le formateur a répondu à toutes nos questions de manière très satisfaisante et j'ai été surpris par la quantité que j'ai pu apprendre en une journée. D'habitude, je me fatigue du formation l'après-midi mais celle-ci était très captivante jusqu'à la fin. Le rythme était parfait et les détails ont été apportés aux bons endroits.
Davina Sanders - Scottish Government
Formation - PostgreSQL Performance Tuning
Traduction automatique
Michal était très compétent et engageant comme enseignant.
Nate Clifton - NIIT (USA) Inc.
Formation - PostgreSQL Advanced DBA
Traduction automatique
nouveaux savoirs qui peuvent être appliqués dans notre système
Laurence Bangsal - PayMaya Philippines, Inc.
Formation - PostgreSQL Administration, Optimization and Replication
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 for Developers
14 HeuresCe 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.
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é.