Sviluppo con PostgreSQL 9

Corso dedicato allo sviluppo di software basato su PostgreSQL

Il corso di "Sviluppo PostgreSQL" si rivolge agli sviluppatori di applicazioni che dovranno usare PostgreSQL come database di backend.

Oltre a fornire una panoramica sulle librerie e le interfacce per la connessione a PostgreSQL in applicazioni di tipo client (e.g. libpq, Java, ecc.), il corso fornisce le nozioni fondamentali per la progettazione e lo sviluppo di applicazioni che interagiscono con database PostgreSQL. 

Particolare attenzione è dedicata all'applicazione psql, con specifico riferimento alle prassi e agli accorgimenti per un utilizzo efficiente da parte dello sviluppatore di applicazioni.

Si esamina inoltre l'impiego di procedure e funzioni definite dall'utente all'interno di PostgreSQL, utilizzando il linguaggio PL/pgSQL.

Vengono infine affrontati argomenti correlati, quali ad esempio le regole di riscrittura delle query e le funzioni trigger.

Si raccomanda la partecipazione propedeutica al corso di Amministrazione di database PostgreSQL.

Target

  • Amministrazione di database
  • Architettura di sistemi
  • Sviluppo con database
  • Sviluppo software

Argomenti trattati

  • Sviluppo di base
  • psql
  • Comportamento delle query
  • Caricamento dei dati
  • Gestione delle transazioni e MVCC
  • Visibilità dei cambiamenti di dati
  • Funzioni definite dall'utente e linguaggi procedurali
  • PL/pgSQL
  • Pianificazione delle funzioni
  • Funzioni trigger
  • Regole
  • Funzionalità avanzate di PostgreSQL

Requisiti

  • Fondamenti di programmazione
  • Fondamenti di amministrazione di sistemi
  • Fondamenti di amministrazione di database in PostgreSQL
  • Fondamenti di PostgreSQL
  • Fondamenti di SQL

Competenze acquisite con il corso

  • Fondamenti di sviluppo con PostgreSQL
  • Fondamenti di progettazione di applicazioni basate su PostgreSQL
  • Fondamenti di PL/pgSQL
  • Tecniche di sviluppo software con PostgreSQL (debugging, gestione degli errori, ecc.)

Casi di studio su PostgreSQL

Logo di Mind Candy

Mind Candy

Da zero a 50 milioni di utenti in 3 anni rappresenta una curva ripida. 2ndQuadrant è corsa in aiuto con un database mostruoso ...

Casi di studio su PostgreSQL

Logo di Mind Candy

Mind Candy

Da zero a 50 milioni di utenti in 3 anni rappresenta una curva ripida. 2ndQuadrant è corsa in aiuto con un database mostruoso ...

Libri su PostgreSQL

PostgreSQL 9 Administration Cookbook

PostgreSQL 9 Administration Cookbook

Una guida pratica, questo "libro di ricette" vi permetterà di gestire senza problemi un database PostgreSQL.

PostgreSQL 9.0 High Performance

PostgreSQL 9.0 High Performance

Un libro che vi guiderà passo-passo nell'ottimizzazione e nella scalabilità di server PostgreSQL.

© 2001-2013 2ndQuadrant Ltd e 2ndQuadrant Italia (Devise.IT S.r.l - Partita IVA 02093130975). | Policy sulla privacy