PostgreSQL - Programování v PL/pgSQL a pokročilé techniky vývoje (PSTGR2)

Databáze, PostgreSQL

Tento kurz je určen pokročilejším vývojářům, kteří chtějí zvládnout efektivní vývoj v PostgreSQL, který se neobejde bez uložených procedur. PostgreSQL podporuje jak SQL procedury, tak i tzv. externí procedury. K dispozici je několik jazyků od SQL až po PL/Perl. Každý jazyk nabízí jiné možnosti a po absolvování kurzu by se vývojář měl dokázat rozhodnout pro jeden konkrétní jazyk, který pro dané zadání nabízí největší možnosti. Důraz je kladen na procvičení látky ve formě praktického workshopu.

Lokalita, termín kurzu



Brno
25.1. - 26. 1. 2018
Objednat
8.3. - 9. 3. 2018
Objednat
19.4. - 20. 4. 2018
Objednat
Praha
29.1. - 30. 1. 2018
Objednat
12.3. - 13. 3. 2018
Objednat
23.4. - 24. 4. 2018
Objednat
Vlastní Školení na míru (termín, lokalita, obsah, délka)

Náplň kurzu:

Skrýt detaily
  • Uložené procedury – nezbytná teorie
  • Inline procedury v SQL
  • Úvod do PL/pgSQL
  • Syntaxe příkazu CREATE FUNCTION
  • Blokový diagram PL/pgSQL
  • Příkazy PL/pgSQL
  • Dynamické SQL
  • Použití dočasných tabulek v PL/pgSQL
  • Triggery v PL/pgSQL
  • Tipy pro vývoj PL/pgSQL
  • Příloha, Transakce
  • Vhled do interního fungování systému PostgreSQL 
  • Funkce planner/optimizer
  • Metody měření výkonu
  • Pokročilé způsoby indexování, sdružené indexy
  • Cachování výsledku z předchozích queries
  • Práce s velkými tabulkami, update struktury tabulky s velkým počtem řádků
  • Views - jak fungují interně, vhodnost použití
  • Best Practices
Předpokládané znalosti:
Znalost jazyka SQL a databází, základy používání PostgreSQL.
Doporučený předchozí kurz:
PostgreSQL - základy administrace a implementace systému (PSTGR1)
Doporučený následný kurz:
PostgreSQL - High Performance, zálohování a replikace (PSTGR3)
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)
Cena kurzu:
14 400,00 Kč (17 424,00 Kč včetně 21% DPH)