Popis
Kurz Expert PL/SQL je určen především pro vývojáře, kteří chtějí rozšířit své znalosti o 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ů.
Obsah
- 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í
Předpokládané znalosti
- Základy Oracle
- SQL
- Základy PL/SQL
Délka školení
Lektor
Termíny školení
- V současné době není vypsán žádný termín pro konkrétní školení.
Nevyhovuje Vám žádný z nabízených termínů? Kontaktujte nás, rádi Vám po dohodě uspořádáme školení podle Vašich časových možností. Případně se informujte o možnostech firemního školení. Všechna školení navíc můžeme realizovat i v angličtině.
Pingback: Co je APEX? | APEX solutions
Mnohokrát děkuji!
Názvy sloupců již ukazují i zadaný rok.