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

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires