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.

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

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

CETIN a.s., Viktor N.
PostgreSQL - Programování v PL/pgSQL a pokročilé techniky vývoje  ( PSTGR2)
"Pán Stěhula byl velmi profesionální a jeho přístup byl přátelský, což vytvořilo příjemnou atmosféru pro učení. Srozumitelně vysvětloval i složitější koncepty doplněné o vlastní zkušeností z praxe a ochotně odpovídal na všechny dotazy. Jeho znalosti a zkušenosti byly jasně viditelné, což přispělo k efektivnímu pochopení látky."
Allianz Technology s.r.o., Matěj K.
PostgreSQL - Programování v PL/pgSQL a pokročilé techniky vývoje  ( PSTGR2)
"Mohu jen doporučit, dotknuli jsme se taky administrace okrajove, což bylo taky přínosné."
KAPITOL, a.s., Vladimír M.
PostgreSQL - Programování v PL/pgSQL a pokročilé techniky vývoje  ( PSTGR2)
"Velmi zkušený a ochotný instruktor , velmi přínosné "
Tomáš Homola, Tomáš H.
PostgreSQL - Programování v PL/pgSQL a pokročilé techniky vývoje  ( PSTGR2)
"Do kurzu jsem vstupoval jako pravidelný uživatel postgresql, takže hodně vecí jsem měl už vyzkoušené. První den kurzu byl spíše pro nováčky druhý den už byl více zajímavějši"
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!"
Tietoevry Czechia 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."
Tietoevry Czechia 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."