Struttura del corso

Introduzione

  • Panoramica delle funzionalità e dell'architettura di PostgreSQL
  • Nozioni di base sulla programmazione Python
  • Vantaggi di Python PostgreSQL

Introduttiva

  • Installazione di PostgreSQL
  • Installazione di Python, Django o Flask
  • Installazione di psycopg2
  • Connessione a PostgreSQL with Python

Operazioni su Python e SQL

  • Le basi del linguaggio SQL
  • Schema e tabelle del database
  • Scrittura di una query Python
  • Creazione di tabelle
  • Inserimento dei dati
  • Manipolazione dei dati
  • Utilizzo della clausola limit
  • Unire le tabelle
  • Ricerca full-text
  • Lavorare con SQLite
  • Esempi di applicazioni Python

Avanzate PostgreSQL with Python

  • Ereditarietà delle tabelle
  • Transazioni nidificate
  • Tipi definiti dall'utente
  • VISTA, AVERE, DISTINTO
  • Utilizzo di date e ore
  • Controllo della concorrenza multiversione (MVCC)
  • Diagrammi, grafici e report con matplotlib

Amministrazione e sicurezza

  • Sicurezza dei dati PostgreSQL
  • Limitazione dell'accesso tramite whitelist
  • Implementazione della replica
  • Migrazione del database
  • Backup e ripristino
  • Monitoraggio delle query
  • Ottimizzazione delle prestazioni
  • Prevenzione SQL degli attacchi injection

Risoluzione dei problemi

Riepilogo e prossime tappe

Requisiti

  • Esperienza con PostgreSQL
  • Esperienza di programmazione Python

Pubblico

  • Gli sviluppatori
  • Gli amministratori
 21 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (4)

Corsi relativi

Categorie relative