Descrizione del corso
Questo corso copre aspetti importanti, a livello di base e intermedio, per sviluppatori di applicazioni che interagiscono con PostgreSQL. Adatto a sviluppatori in Java, PHP, Python, perl, .Net e altri linguaggi.
Programma
- PostgreSQL- (Con Gruppo GIS)
- Breve introduzione a Postgresql
- Gestione del database
- pgAdmin III – panoramica dello strumento
- Gestione degli utenti
- Permessi e sicurezza (organizzazione dei ruoli e degli accessi)
- Best practices:
- Gestione permessi (grants, usage, …)
- Monitoraggio: connessioni, locks, problemi oggetti invalidi
- Strumenti per gestire sincronizzazione tra ruoli e gruppi dell’Active directory
- Tipi di dati particolari (per esempio Itree)
- Scripting: psql, PL/pgSQL
- Constraints e regole
- Tematiche Client/Server (connessioni, plugin, drivers)
- Triggers (creazione, manutenzione, best practices)
- Sequences
- Estensioni
- Feature estese di PostgreSQL
- Strumenti e funzioni per monitoraggio (auditing, controlli, performances, query optimizer…)
- Autenticazione LDAP (PHP e JAVA)
- La tematica che verr? affrontata è la connessione e la lettura dei dati da una sorgente LDAP per mezzo dei linguaggi PHP e JAVA.
- PostgreSQL in PHP (Apache)
- Connessione al database
- Esempi di programmazione