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
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