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



Virtuálně se můžete přidat i ke školením ve výše nabízených lokalitách. Do poznámky v objednávce prosím uveďte „Připojím se virtuálně“

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 za osobu:
14 400,00 Kč (17 424,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

Celonis s.r.o., Vladimír P.
PostgreSQL - Programování v PL/pgSQL a pokročilé techniky vývoje  ( PSTGR2)
"Školení bylo dobré, naučil jsem se spoustu nových věcí. Děkuji"
Zeměměřický úřad, Antonín B.
PostgreSQL - Programování v PL/pgSQL a pokročilé techniky vývoje  ( PSTGR2)
"Školení bylo moc fajn. Užitečné, odborně na velmi vysoké úrovni, zároveň ale dost přizpůsobené našim schopnostem. Díky!"
Tieto Czech Support Services s.r.o., Aleš K.
PostgreSQL - Programování v PL/pgSQL a pokročilé techniky vývoje  ( PSTGR2)
"Bylo to super, hlavne erudice vyucijiciho a pretvoreni obsahu kurzu podle potreb."
Tieto Czech Support Services s.r.o., Josef B.
PostgreSQL - Programování v PL/pgSQL a pokročilé techniky vývoje  ( PSTGR2)
"Skvělé znalosti lektora. Nebyl problém probrat věci do hlouby."
OSC, a.s., Ivo H.
PostgreSQL - Programování v PL/pgSQL a pokročilé techniky vývoje  ( PSTGR2)
"Pan školitel je skutečně kapacita. Zajímavý výklad, obsáhlé školení, se vším ochotně poradí."
OSC, a.s., Jiří S.
PostgreSQL - Programování v PL/pgSQL a pokročilé techniky vývoje  ( PSTGR2)
"Pan Stěhule byl naprosto skvělý, dále není potřeba nic komentovat."
T-Mobile Czech Republic a.s., Jiří K.
PostgreSQL - Programování v PL/pgSQL a pokročilé techniky vývoje  ( PSTGR2)
"Rozšířilo obzory ohledně možností v postgreSql."