• e-mail: info@pckurzy.cz
  • mobil: +420 723 900 098
  • kancelář: +420 222 94 84 64
  • e-mail: info@pckurzy.cz
  • mobil: +420 723 900 098
  • kancelář: +420 222 94 84 64
Počítačové kurzy a školení

Expert PL/SQL – pokročilý kurz - DB server Oracle

Kurz Expert PL/SQL je určen především pro vývojáře, kteří chtějí rozšířit své znalosti o velmi pokročilé techniky programování v PL/SQL. Kurz je zaměřen na optimalizaci kódu, práci s paměťovými strukturami, volání externích programů a další. Účelem je získat takové znalosti, aby měl absolvent schopnost maximálně využít potenciál platformy databáze Oracle. Naučíte se technikám optimalizace, trasování a profilování PL/SQL kódu. V rámci kurzu je též věnována pozornost bezpečnosti a to zejména v oblasti vystavování aplikačního rozhraní a ochrany proti SQL injection. Kurz je možno objednat také v anglickém jazyce včetně anglických materiálů.

Tento kurz nabízíme realizovat také formou zakázkového firemního školení v termínu dle dohody s firemním zákazníkem.

Termíny kurzu


Datum Město Hodin Dnů Cena Cena vč. DPH
23.11.2017 Praha 16 2 12950 Kč 15670 Kč přihlásit se
Datum lekce Den Začátek Konec Místo konání Poznámka
23.11.2017 čtvrtek 8:00 17:00 Učebna Veronské náměstí 330, Praha 10 Celodenní školení 8:00 až 17:00 s pauzou na oběd.
24.11.2017 pátek 8:00 17:00 Učebna Veronské náměstí 330, Praha 10 Celodenní školení 8:00 až 17:00 s pauzou na oběd.
12.2.2018 Praha 16 2 12950 Kč 15670 Kč přihlásit se
Datum lekce Den Začátek Konec Místo konání Poznámka
12.2.2018 pondělí 8:00 17:00 Učebna Veronské náměstí 330, Praha 10 Celodenní školení 8:00 až 17:00 s pauzou na oběd.
13.2.2018 úterý 8:00 17:00 Učebna Veronské náměstí 330, Praha 10 Celodenní školení 8:00 až 17:00 s pauzou na oběd.
10.5.2018 Praha 16 2 12950 Kč 15670 Kč přihlásit se
Datum lekce Den Začátek Konec Místo konání Poznámka
10.5.2018 čtvrtek 8:00 17:00 Učebna Veronské náměstí 330, Praha 10 Celodenní školení 8:00 až 17:00 s pauzou na oběd.
11.5.2018 pátek 8:00 17:00 Učebna Veronské náměstí 330, Praha 10 Celodenní školení 8:00 až 17:00 s pauzou na oběd.

Pokud máte zájem o tento kurz a nenašli jste termín, který by Vám vyhovoval, vyplňte a odešlete nám prosím následující poptávku po termínu. Pokusíme se kurz vypsat v termínu, který uvedete, a který bude vyhovovat Vám i dalším zájemcům.




Podrobná osnova


Programování v PL/SQL
- Práce s kurzory
- Implicitní a explicitní kurzory
- Slabý vs silný REF kurzor
- Typy a podtypy
Práce s kolekcemi
- Základní přehled
- Asociativní pole
- Nested table
- Varray
Volání externích programů z PL/SQL
- Externí program v C - extproc
- Java
Manipulace s velkými datovými objekty
- LOB vs LONG
- Práce s LOBy
- BFILE
- BLOB,CLOB,NCLOB
- SecureFile LOBy
Pipelined funkce
- Princip a užití
Výkon a ladění
- Interpretovaný vs nativní kód
- Podmíněná kompilace
- Tuning
- SQL vs PL/SQL
- BULK Operace
- Inline volání
Zlepšení výkonu použitím result cache
- Použití result cache pro SQL a PL/SQL
- Pravidla a doporučení
Profilování a trasování PL/SQL
- Trasování
- Hierarchické profilování
- Použití plshprof
Ochrana proti SQL injection
- Základní pravidla ochrany proti útokům
- Příklady a způsob zabezpečení kódu
- Kontrola a čištění parametrů
- Bezpečnostní kontext

Doporučené znalosti a návaznosti


Doporučené znalosti:

Pro účast na tomto kurzu je doporučena základní znalost databázových principů, základní znalost jazyka SQL a pokročilá znalost PL/SQL.


Poznámka:

-


Před absolvováním tohoto kurzu doporučujeme absolvovat některý z těchto předcházejících kurzů:

Dotazovací jazyk SQL a PL/SQL - pokročilý kurz - DB server Oracle