Struttura del corso
Introduzione
- Panoramica delle caratteristiche e dell'architettura di PostgreSQL
- Python Fondamenti di programmazione
- Vantaggi di Python PostgreSQL
Introduttiva
- Installazione PostgreSQL
- Installazione di Python, Django o Flask
- Installazione di psycopg2
- Collegamento a PostgreSQL con Python
Python e SQL Operazioni
- Le basi del linguaggio SQL
- Database Schema e tabelle
- Scrittura di una query Python
- Creazione di tabelle
- Inserimento dei dati
- Manipolazione dei dati
- Utilizzo della clausola limite
- Unire le tabelle
- Ricerca full-text
- Lavorare con SQLite
- Esempi di Python applicazioni
Avanzato PostgreSQL con Python
- Ereditarietà delle tabelle
- Transazioni nidificate
- Tipi definiti dall'utente
- VISTE, AVENDO, DISTINTO
- Utilizzo di date e ore
- Controllo della concorrenza multiversione (MVCC)
- Diagrammi, grafici e report con matplotlib
Amministrazione e sicurezza
- PostgreSQL Sicurezza dei dati
- Limitazione dell'accesso tramite whitelist
- Implementazione della replica
- Database Migrazione
- Backup e ripristino
- Monitoraggio delle query
- Ottimizzazione delle prestazioni
- Prevenzione degli attacchi injection SQL
Risoluzione dei problemi
Riepilogo e passaggi successivi
Requisiti
- Esperienza con PostgreSQL
- Python Esperienza di programmazione
Pubblico
- Gli sviluppatori
- Gli amministratori
Recensioni (5)
Un approccio pratico e factuale all'argomento. Un'atmosfera piacevole, che incoraggia a porre domande.
Marcin - Santander Bank Polska S.A.
Corso - Implementing High Availability in PostgreSQL
Traduzione automatica
Era Docker e il contenitore, più la funzionalità di ereditarietà del database Postgres, che non è disponibile nel database Oracle.
Manish Kumar
Corso - PostgreSQL Essentials
Traduzione automatica
Era chiaramente adattato per essere molto appropriato allo scopo, il che lo rendeva particolarmente utile. Mi è davvero piaciuto il formato Zoom, in quanto mi ha aiutato a concentrarmi con il materiale sempre davanti agli occhi e il formatore che poteva aggiungere illustrazioni e segni mentre spiegava. Il formatore ha risposto a tutte le nostre domande in modo molto soddisfacente e sono rimasto sorpreso da quanto ho potuto imparare in un giorno. Di solito mi stanco delle sessioni di formazione nel pomeriggio, ma questa è stata molto coinvolgente fino alla fine. Il ritmo era perfetto e i dettagli erano concentrati nelle aree giuste.
Davina Sanders - Scottish Government
Corso - PostgreSQL Performance Tuning
Traduzione automatica
Michal era molto competente e coinvolgente come insegnante.
Nate Clifton - NIIT (USA) Inc.
Corso - PostgreSQL Advanced DBA
Traduzione automatica
nuove conoscenze che possono essere applicate nel nostro sistema
Laurence Bangsal - PayMaya Philippines, Inc.
Corso - PostgreSQL Administration, Optimization and Replication
Traduzione automatica