PostgreSQL Developer
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso intensivo
-
Livello
Livello avanzato
-
Metodologia
Online
-
Durata
3 Giorni
-
Inizio
Scegli data
Il corso presenta il linguaggio SQL, linguaggio dichiarativo che permette di modificare i dati e creare oggetti quali tabelle e indici.
Saranno presentati i costrutti per la definizione di procedure interne a PostgreSQL ed affrontate problematiche di tuning.
Nel corso verranno svolte diverse esercitazioni a supporto della teoria.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Sviluppatore
Nessuno
Opinioni
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
6 anni del centro in Emagister.
Materie
- PostgreSQL
- SQL
- Qualità dei sistemi informativi
- Progetti informatici
- Informatica per adulti
- Ingegneria informatica gestionale
- Informatica e tecnologia
- Gestione dei protocolli informatici
- Didattica informatica
- Information tecnology
- Programmazione informatica
- Informatica
Professori
Corpo Docente PCS
Docente Senior (min. 5 anni)
Programma
Client Interfaces
- Command Line Interface – psql
- Graphical Interface - pgadmin4
Understanding PostgreSQL Data Types
- Numeric data types
- Character types
- Binary data types
- Date & time types
- Boolean values
- Array types
- Other data types
Retrieving information from tables using SELECT
Performing table joins
- Cross joins
- Inner joins
- Outer joins
- Natural joins
Restricting selections using the WHERE clause
Using ORDER BY to sort query results
Limiting rows returned using LIMIT
Computing summary values
- Using the GROUP BY clause
- Using the HAVING clause
Using UNION, INTERSECT and EXCEPT to join SELECT Results
Pattern matching using LIKE
Conditional expressions: The CASE statement, the COALESCE and NULLIF function
Subquery expressions
- The EXISTS expression
- The IN (and NOT IN) expression
Working with array values
Performing type casting and conversion
Understanding & managing sequence numbers
Creating tables (DDL)
- Using CREATE TABLE
- NOT NULL constraints
- PRIMARY KEY constraints
- FOREIGN KEY constraints
Modifying tables (ALTER TABLE)
Data manipulation language (DML)
- Inserting data
- Using COPY to perform data loads
- Using DELETE to remove rows
- Updating data using UPDATE
Transactions and Concurrency
- Transactions and Isolations
- Multi-Version Concurrency Control
Server Programming
- Extending SQL
- Triggers
- The Rule System
- Procedural Languages
- PL/pgSQL - SQL Procedural Language
- Error Handling
- Cursors
Foreign Data Wrappers
- Extension in PostgreSQL
- Adding FDW in a Database
- postgres_fdw
- file_fdw
- Other FDWs
SQL Tuning
- Logging in PostgreSQL
- Query Plans
- Optimizing Queries
- Statistics
- Planner Parameters
- Parallel Query Scans
- SQL Best Practices
- Indexes
- Table Partitioning
Ulteriori informazioni
Natura del corso: Operativo (previsti lab su PC).
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
PostgreSQL Developer