Plan du cours
Introduction
- Vue d'ensemble des fonctionnalités et de l'architecture de PostgreSQL
- Principes de base de la programmation Python
- Avantages de Python PostgreSQL  ;
Pour commencer
- Installation de PostgreSQL
- Installation de Python, Django ou Flask
- Installation de psycopg2
- Se connecter à PostgreSQL with Python
Python et SQL Opérations
- Les bases du langage SQL
- Schéma de base de données et tables
- Écrire une requête en Python
- Création de 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
Avancé PostgreSQL with Python
- Héritage de tableaux
- 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)
- Diagrammes, graphiques et rapports utilisant matplotlib
Administration et sécurité
- Sécurité des données de PostgreSQL
- Restreindre l'accès à l'aide d'une liste blanche
- Implémentation de la réplication
- Migration des bases de données
- Sauvegarde et restauration
- Surveillance des requêtes
- Optimisation des performances
- Prévention des attaques par injection SQL
Dépannage
Résumé et prochaines étapes
Pré requis
- Expérience avec PostgreSQL
- Expérience de la programmation en Python
Audience
- Développeurs
- Administrateurs
Nos Clients témoignent (4)
Exemples/exercices parfaitement adaptés à notre domaine
Luc - CS Group
Formation - Scaling Data Analysis with Python and Dask
Traduction automatique
Le fait d'avoir plus d'exercices pratiques utilisant des données plus proches de ce que nous utilisons dans nos projets (images satellites en format raster)
Matthieu - CS Group
Formation - Scaling Data Analysis with Python and Dask
Traduction automatique
Le formateur était très disponible pour répondre à toutes les questions que je me posais.
Caterina - Stamtech
Formation - Developing APIs with Python and FastAPI
Traduction automatique
Transfert des connaissances pratiques et de l'expérience du formateur.
Rumel Mateusz - Pojazdy Szynowe PESA Bydgoszcz SA
Traduction automatique