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)
Andres si assicura costantemente di rispondere a tutte le domande dei partecipanti e si sforza di assicurarsi che tutti comprendano i suoi insegnamenti. Ammiro la sua competenza e competenza in materia
Ryan - Questronix Corporation
Corso - PostgreSQL for Administrators - 3 Days
Traduzione automatica
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.
Imran Sadiq Bhat
Corso - PostgreSQL Essentials
It was clearly tailored to be very appropriate to our purpose which made it extra helpful. I really liked the zoom format as it helped me focus with the material right in front of you all the time and the trainer able to add illustrations and markings on to it as he explained. The trainer answered all our questions in a very satisfying way and I felt surprised at how much I was able to learn in one day. Usually i get tired of training by the afternoon but this was very engaging right through to the end. Pace was perfect and detail went into the right areas.
Davina Sanders - Scottish Government
Corso - PostgreSQL Performance Tuning
Michal was very knowledgable and engaging as a teacher.
Nate Clifton - NIIT (USA) Inc.
Corso - PostgreSQL Advanced DBA
new knowledges that can be apply in our system