Struttura del corso

Introduzione a PostgreSQL 16

  • Panoramica di PostgreSQL
  • Nuove funzionalità in PostgreSQL 16
  • Installazione e configurazione
  • Architettura di PostgreSQL e componenti

Introduzione a PostgreSQL

  • Configurazione del cluster di database PostgreSQL
  • Creazione e gestione di database
  • Operazioni SQL di base
  • Configurazione ed esplorazione di PostgreSQL 16

Tecniche SQL Avanzate

  • Tecniche avanzate di query
  • Espressioni tabella comuni (CTEs)
  • Funzioni finestra
  • Tipi di dati JSON e JSONB
  • Scrittura di query SQL avanzate

Tipi di Dati e Estensioni

  • Tipi di dati personalizzati
  • Ricerca full-text
  • PostGIS per dati geospaziali
  • Programmazione PL/pgSQL
  • Utilizzo di tipi di dati avanzati e estensioni

Indicizzazione e Ottimizzazione delle Query

  • Tipi di indici e utilizzo
  • Pianificazione ed esecuzione delle query
  • Analisi e ottimizzazione delle query
  • Indicizzazione e ottimizzazione delle query

Ottimizzazione delle Prestazioni

  • Parametri di ottimizzazione delle prestazioni
  • Gestione della memoria e delle risorse
  • Monitoraggio e analisi delle prestazioni
  • Ottimizzazione delle prestazioni e monitoraggio

Backup e Recupero

  • Strategie di backup
  • Recupero a un punto nel tempo
  • Backup logici e fisici
  • Esecuzione di backup e recupero

Sicurezza e Controllo degli Accessi

  • Autenticazione e autorizzazione
  • Gestione dei ruoli e permessi
  • Crittografia e configurazione SSL/TLS
  • Implementazione di best practice di sicurezza

Disponibilità Alti e Replica

  • Concetti e tipi di replica
  • Configurazione della replica streaming
  • Configurazione dell'alta disponibilità con Patroni
  • Implementazione di replica e alta disponibilità

Integrazione di PostgreSQL con le Applicazioni

  • Connessione di PostgreSQL a vari linguaggi di programmazione
  • Utilizzo di PostgreSQL in moderni framework applicativi
  • ORMs e PostgreSQL
  • Integrazione di PostgreSQL con un'applicazione

Riepilogo e Passi Successivi

Requisiti

  • Conoscenze di base di SQL
  • Familiarità con i concetti di database

Pubblico Obiettivo

  • Amministratori di database
  • Sviluppatori di database
  • Amministratori di sistema
 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative