Struttura del corso
Introduzione a PostgreSQL
- Breve storia di PostgreSQL
- Funzionalità
- Sintesi dei meccanismi interni
- Limiti e terminologia
Installazione e configurazione
- Requisiti preliminari
- Installazione da pacchetti e creazione del database
- Installazione dal codice sorgente
- Installazione del client
- Avvio e arresto del server del database
- Configurazione dell'ambiente
Il linguaggio SQL
- Sintassi SQL
- Definizione dei dati
- Manipolazione dei dati
- Query
- Tipi di dati
- JSON
- Funzioni e operatori
- Conversione dei tipi
- Indici
Transazioni e concorrenza
- Transazioni e isolamento
- Controllo della concorrenza multi-versione (MVCC)
Interfacce client
- Interfaccia a riga di comando - psql
- Interfaccia grafica - pgadmin4
Programmazione lato server
- Estensione di SQL
- Trigger
- Sistema di regole
- Linguaggi procedurali
- PL/pgSQL - Linguaggio procedurale SQL
- Gestione degli errori
- Cursori
Foreign Data Wrappers
- Estensioni in PostgreSQL
- Aggiunta di un FDW in un database
- postgres_fdw
- file_fdw
- Altri FDW
SQL Tuning
- Logging in PostgreSQL
- Piani di esecuzione delle query
- Ottimizzazione delle query
- Statistiche
- Parametri del pianificatore (Planner)
- Scansione parallela delle query
- Best practices SQL
- Indici
- Partizionamento delle tabelle
Requisiti
Conoscenza pratica di SQL
Recensioni (7)
Era fantastico nell'adattare la sessione di formazione alle nostre esigenze.
Anatoliy - Samsung Cambridge Solution Centre Ltd
Corso - PostgreSQL for Developers
Traduzione automatica
il materiale di formazione
Ashwin - Samsung Cambridge Solution Centre Ltd
Corso - PostgreSQL for Developers
Traduzione automatica
Il formatore Michał. È molto preparato. La sua conoscenza è ampiamente vasta e il suo modo di insegnare è ottimo.
Ireneusz - Inter Cars S.A.
Corso - PostgreSQL for Developers
Traduzione automatica
Mi sono piaciuti gli esercizi
Luis - Verizon Connect
Corso - PostgreSQL for Developers
Traduzione automatica
Ho trovato il corso estremamente piacevole. È rimasto paziente con tutte le domande, rendendo l'apprendimento pratico incredibilmente gradevole. Sarei felice di frequentare un altro corso con lui.
Birdesha - Verizon Connect
Corso - PostgreSQL for Developers
Traduzione automatica
Ha trattato un ampio quantitativo di contenuti, in modo chiaro e conciso.
Dan Bowyer - Verizon Connect
Corso - PostgreSQL for Developers
Traduzione automatica
Il training è stato assolutamente fantastico, grazie all'eccezionale competenza e al modo di insegnare coinvolgente di Michal. La sua approfondita conoscenza di PostgreSQL è stata evidente durante tutte le sessioni, riuscendo a spiegare molti concetti complessi in modo chiaro e semplice. Era ben preparato e c'è stato un buon equilibrio tra teoria e dimostrazioni pratiche. Mi aspetto con piacere di applicare le conoscenze acquisite durante queste sessioni e ringrazio ancora una volta Michal per un'esperienza di formazione eccezionale.
Ranil Kumar - Verizon Connect
Corso - PostgreSQL for Developers
Traduzione automatica