Prenez contact avec nous

Plan du cours

Introduction

  • Aperçu des fonctionnalités et de l'architecture de PostgreSQL
  • Fondamentaux de la programmation Python
  • Avantages de PostgreSQL avec Python

Premiers pas

  • Installation de PostgreSQL
  • Installation de Python, Django ou Flask
  • Installation de psycopg2
  • Connexion à PostgreSQL avec Python

Opérations Python et SQL

  • Les bases du langage SQL
  • Schéma de base de données et tables
  • Rédaction d'une requête Python
  • Création de tables
  • Insertion de données
  • Manipulation de données
  • Utilisation de la clause LIMIT
  • Jointure de tables
  • Recherche en texte intégral
  • Travail avec SQLite
  • Exemples d'applications Python

PostgreSQL avancé avec Python

  • Héritage de tables
  • Transactions imbriquées
  • Types définis par l'utilisateur
  • VUES, HAVING, DISTINCT
  • Travail avec les dates et les heures
  • Contrôle de concurrence multi-version (MVCC)
  • Graphiques, diagrammes et rapports utilisant matplotlib

Administration et Sécurité

  • Sécurité des données PostgreSQL
  • Restriction d'accès via liste blanche
  • Mise en œuvre de la réplication
  • Migration de base de données
  • Sauvegarde et restauration
  • Surveillance des requêtes
  • Ajustement des performances
  • Prévention des attaques par injection SQL

Dépannage

Résumé et prochaines étapes

Pré requis

  • Expérience avec PostgreSQL
  • Expérience en programmation Python

Audience

  • Développeurs
  • Administrateurs
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires