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

Nombre de participants



Prix par participant

Nos Clients témoignent (4)

Cours Similaires

Catégories Similaires