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)
1. A very well-structured training program 2. The warm atmosphere the trainer created, along with his outstanding personal professionalism 3. That the trainer explained everything as if he were talking to a complete beginner, without slipping into any technical jargon.
Piotr Romer - Asseco Poland S.A
Formation - PostgreSQL Administration, Optimization and Replication
sujets avancés avec manipulations pratiques et discussions, tels que TimescaleDB et Hypertable, ainsi que les connaissances du formateur sur le sujet :)
Shivam - Paessler LLC
Formation - PostgreSQL Fundamentals
Traduction automatique
D'ici la fin de la première journée, un participant a suggéré davantage d'interaction lors des 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 atmosphère agréable, propice aux questions.
Marcin - Santander Bank Polska S.A.
Formation - Implementing High Availability in PostgreSQL
Traduction automatique
Andres s'assure constamment de répondre à toutes les questions des participants et fait tout son possible pour que chacun comprenne ses enseignements. J'admire son expertise et sa maîtrise du sujet.
Ryan - Questronix Corporation
Formation - PostgreSQL for Administrators - 3 Days
Traduction automatique