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
Recensioni (5)
L'istruttore è stato molto disponibile a rispondere a tutti i tipi di domande che ho fatto
Caterina - Stamtech
Corso - Developing APIs with Python and FastAPI
Traduzione automatica
Esempi/esercizi perfettamente adattati al nostro settore
Luc - CS Group
Corso - Scaling Data Analysis with Python and Dask
Traduzione automatica
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course
Bozena Stansfield - New College Durham
Corso - Build REST APIs with Python and Flask
Trasferimento delle conoscenze pratiche e dell'esperienza del formatore.
Rumel Mateusz - Pojazdy Szynowe PESA Bydgoszcz SA
Corso - GUI Programming with Python and PyQt
Traduzione automatica
As I was the only participant the training could be adapted to my needs.