Struttura del corso
Introduzione
- PostgreSQL vs MySQL vs Oracle
- Panoramica delle funzionalità e dell'architettura di PostgreSQL 13
Inizio Rapido
- Configurazione di un server database
- Installazione di PostgreSQL 13
- Crea e accedi a un database
- Sintassi SQL, comandi e funzioni
Configurazione di un Database Postgres
- Definizione dei dati, valori predefiniti e vincoli
- Configurazione e modifica delle tabelle
- Gestione dei privilegi e delle politiche di sicurezza
- Creazione di schemi di database
- Implementazione dell'ereditarietà e partizionamento delle tabelle
- Inserimento, aggiornamento e query dei dati
- Tipi di dati, funzioni e operatori
- Utilizzo degli indici e esecuzione della ricerca full-text
- Comprensione del controllo della concorrenza
Gestione di un Server Database
- Aggiornamento di un cluster PostgreSQL
- Sicurezza del server e crittografia dei dati
- Configurazione dei parametri del server
- Abilitazione dell'autenticazione client
- Configurazione di ruoli e permessi di accesso
- Gestione di più database
- Esecuzione di attività di manutenzione del database
- Backup e ripristino dei dati
- Ottimizzazione delle prestazioni e affidabilità del database
- Monitoraggio dell'attività del database e dell'utilizzo del disco
- Implementazione della replica logica
- Esecuzione di test di regressione
Programmazione Client-Side
- Utilizzo della libreria C libpq e dell'interfaccia per oggetti grandi
- Esecuzione di istruzioni SQL incorporate
- Esplorazione dello schema informativo
- Altre applicazioni client PostgreSQL
Programmazione Server-Side
- Estensione del linguaggio di query SQL
- Scrittura di funzioni trigger di evento
- Implementazione di sistemi di regole
- Utilizzo di linguaggi procedurali (PLs)
- Esplorazione dei PLs TCL, Perl e Python
- Esecuzione delle interfacce di programmazione server
- Esempi di decodifica logica
- Rilevamento del progresso della replica
Troubleshooting
Riassunto e Prossimi Passi
Requisiti
- Comprendere i sistemi di gestione di database relazionali (RDBMS).
- Avere esperienza con SQL.
Pubblico di Riferimento
- Amministratori di sistema.
- Sviluppatori.
Recensioni (5)
Al termine del primo giorno, un partecipante ha suggerito di aumentare l'interazione durante le pratiche e i formatori hanno tenuto conto di questo per il secondo giorno.
Daniela - Unit4
Corso - PostgreSQL 16 for Developers and Administrators
Traduzione automatica
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