Expert PL/SQL – pokročilý kurz - DB server Oracle
Základní informace
Kategorie:
Jazyk:
Organizátor:
Termín a místo
Aktuálně nejsou vypsány žádné termíny,
poptejte indiviuální termín.Poptat jiný termín
Popis kurzu
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ů.
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
Před absolvováním tohoto kurzu doporučujeme absolvovat některý z těchto předcházejících kurzů:
Dotazovací jazyk PL/SQL - databázový server Oracle - pokročilý kurz
Tento kurz nabízíme uskutečnit také jako Zakázkové firemní školení přímo ve Vaší firmě či na Vašem pracovišti s použitím naší mobilní notebookové učebny.
Na závěr školení Vám vystavíme certifikát – Potvrzení o absolvování kurzu jménem naší firmy.
Chcete se na něco k danému kurzu zeptat?
Zeptejte se nás. Vše Vám zodpovíme.