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)
sujets avancés pratiques + discussion sur des sujets comme TimescaleDB et Hypertable, connaissances du formateur sur le sujet :)
Shivam - Paessler LLC
Formation - PostgreSQL Fundamentals
Traduction automatique
À la fin de la première journée, un participant a suggéré davantage d'interaction lors des exercices pratiques, et les formateurs ont pris en compte cette suggestion pour la deuxième journée.
Daniela - Unit4
Formation - PostgreSQL 16 for Developers and Administrators
Traduction automatique
Une approche factuelle et pratique du sujet. Une ambiance agréable, propice aux questions.
Marcin - Santander Bank Polska S.A.
Formation - Implementing High Availability in PostgreSQL
Traduction automatique
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