Jednodenní školení PostgreSQL

Z PostgreSQL
Přejít na: navigace, hledání

Školení předpokládá obecné znalosti SQL a IT problematiky u posluchačů (např. není vysvětlován pojem databáze, relace, SQL DML DDL příkazy atd). Toto školení není určeno úplným začátečníkům. Účastníci školení by měli získat přehled o možnostech PostgreSQL a měli by být následně schopni efektivně používat PostgreSQL.

Cena za in-house školení je 12 tis. Kč (včetně DPH) pro 4 osob plus příplatek 1000 Kč za každého další účastníka (20 tis za max 12 osob). (veřejná školení se vypisují na základě poptávky více než. 8 účastníků, cena je 4000 Kč za osobu). Pro bližší informace ohledně nejbližších termínů kontaktujte Pavla Stěhuleho. Školení probíhají v Praze. Školení mimo Prahu jsou možná po dohodě se školitelem (cena Praha + další náklady).

V případě zájmu (a za předpokladu dostatečného počtu zájemců) se otevírá veřejný kurz. Pokud máte zájem, obraťe se přímo na Pavla Stěhuleho.

Školení PostgreSQL efektivně, základy SQL

Toto školení je určeno především začátečníkům (z ne IT oborů), kteří chtějí využít SQL pro tvorbu vlastních reportů. Během kurzu jsou vysvětleny základní pojmy z teorie a praxe relačních databází. Dvě třetiny času osmihodinového školení je věnováno procvičování dotazů (od nejjednodušším ke středně složitým), tak aby po absolovent školení dokázal samostatně (pro svou praxi) získávat zajímavá data z SQL databází. K dispozici jsou školící materiály.

  • příkaz SELECT - spojování tabulek, filtrování, projekce, řazení
  • ostatní databázové objekty - sekvence, pohledy, indexy
  • zajištění referenční a doménové integrity - primární a cizí klíče, domény, triggery

Školení PostgreSQL efektivně, všeobecné základy

Školení je určeno začátečníkům a středně pokročilým uživatelům, kteří se během osmi hodinového kurzu dozvědí vše potřebné k efektivnímu používání tohoto databázového systému. K dispozici jsou školící materiály.

  • Podpora PostgreSQL na internetu
  • Instalace ve zkratce
  • Porovnání o.s. SQL RDBMS Firebird, PostgreSQL, MySQL a SQLite
  • Minimální požadavky na databázi, ACID kritéria
  • Charakteristické prvky PostgreSQL MGA, TOAST a WAL
  • Datové typy bez limitů - TOAST
  • Spolehlivost a výkon - WAL
  • Nutné zlo, příkaz VACUUM
  • Rozšiřitelnost
  • Základní příkazy pro správu PostgreSQL
  • Efektivní SQL
  • Používání indexů
  • Optimalizace dotazů
  • Fulltext
  • Sekvence
  • Pole
  • Funkce generate_series

Školení PostgreSQL efektivně, administrace

Z názvu je patrné, že toto školení je určené jak začínajícím tak i pokročilým administrátorům, které připravuje na každodenní správu PostgreSQL databází. Po absolvování kurzu by mělo být absolventům jasné, proč se provádí určité činnosti (pravidelné nebo nahodilé), a na co, při správě PostgreSQL, klást důraz. Školení je šesti hodinové. K dispozici jsou podklady pro toto školení.

  • Omezení přístupu k databázi
  • Údržba databáze
  • Správa uživatelů
  • Export, import dat
  • Zálohování, obnova databáze
  • Konfigurace databáze
  • Monitorování databáze
  • Instalace doplňků
  • Postup při přechodu na novou verzi

Školení PostgreSQL efektivně, PLpgSQL (uložené procedury)

Tento kurz je určen především vývojářům, kteří chtějí zvládnout efektivní vývoj nad PostgreSQL, který není bez uložených procedur myslitelný. PostgreSQL podporuje jak SQL procedury tak 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. Školení je osmi hodinové - důraz je kladen na procvičení vyložené látky. K dispozici jsou podklady pro toto školení.

  • Uložené procedury, co a proč
  • 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

Školení PostgreSQL efektivně, high performance

Tento kurz je určen pokročilejším uživatelům a vývojářům, kteří používají PostgreSQL. Zabývá se obecněji otázkou výkonu datově orientovaných aplikací postavených nad relační databází. K dispozici jsou podklady pro toto školení.

  • Základní faktory ovlivňující výkon databáze
  • Aplikační vrstvy
  • CPU, RAM, IO, NET
  • Konfigurace PostgreSQL
  • Identifikace hrdel
  • Použití cache a materializovaných pohledů
  • Použití indexů a psaní index friendly aplikací
  • Cost based optimizer, projevy chyb v odhadech a jejich řešení
  • Monitoring
  • Doporučení


Pozn. Zde uvedené ceny jsou orientační