Školení Oracle Database - Expert PL/SQL

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ů. [Kód kurzu: AM421]
Výrobce: Oracle
12 990 Kč bez DPH

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ů.

[Kód kurzu: AM421]

2 denní kurz | 9:00 - 16:00

Osnova:

  1. Programování v PL/SQL
    • Základní struktura
    • PL/SQL balíky
    • Podmínky (IF-THEN-ELSE, CASE)
    • Cykly (FOR, WHILE)
    • Výjimky
    • Práce s kurzory
    • Implicitní a explicitní kurzory
    • Slabý vs silný REF kurzor
    • Typy a podtypy
  2. Práce s kolekcemi
    • Základní přehled
    • Asociativní pole
    • Nested table
    • Varray
  3. Volání externích programů z PL/SQL
    • Externí program v C - extproc
    • Java
  4. Manipulace s velkými datovými objekty
    • LOB vs LONG
    • Práce s LOBy
    • BFILE
    • BLOB,CLOB,NCLOB
    • SecureFile LOBy
  5. Pipelined funkce
    • Princip a užití
  6. Výkon a ladění
    • Interpretovaný vs nativní kód
    • Podmíněná kompilace
    • Tuning
    • SQL vs PL/SQL
    • BULK Operace
    • Inline volání
  7. Profilování a trasování PL/SQL
    • Trasování
    • Hierarchické profilování
    • Použití plshprof
  8. 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
  9. Příklady z praxe

Kurz bude otevřen po naplnění minimálního počtu 4 účastníků!

Možnosti ubytování a parkování

Dosažená ocenění

Microsoft AEP jsme ESET Partner Centrum Microsoft Partner Microsoft SBS Citrix Adobe Partner