Aktuálně v APEXu

Popis

Ze školení o novinkách v APEXu si odnesete přehled o základních principech fungování databáze, naučíte se ji sledovat, ovládat, spravovat, zálohovat a obnovovat. Dozvíte se také základy bezpečnosti a oblasti pro ladění.

Ukážeme si pokročilé techniky pro zvládnutí složitějších úloh v APEXu. Dozvíme se také o tom, jak APEX pracuje a jaká omezení z toho plynou. Zdokonalíme práci s interaktivním reportem a ukážeme si jak debugovat a ladit naše aplikace.

Dále rozšíříme své znalosti o pokročilé techniky programování v PL/SQL. Budeme se zaměřovat 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.

Obsah 1. dne (Oracle)
  • Administrace databáze
  • Instalace
  • Nastavení
  • Tuning
  • Správa memory
  • Vysvětlení architektury databáze
  • Vytvoření a správa databáze i ASM instance
  • Nastavení síťování
  • Správa úložiště, uživatelů a UNDO
  • Nastavení auditování
  • Nastavení zálohování a obnovy
  • Přenos dat v rámci databáze nebo na jiný server
  • Nastavení Flashbacku a správa

Obsah 2. dne (APEX)
  • Rozšiřování APEXové aplikace
    – Plug-iny
    – Témy
    – Grafické prvky
    – Spojení více aplikací do jednotného výstupu
  • Pozadí APEXu
  • APEX v SQL Developeru
  • Přehled APEXových API
  • Interaktivní report a jeho API
  • Debugování APEXových aplikací
  • Nástroje pro ladění výkonu aplikací
  • Bezpečnost při psaní APEXových aplikací
  • Udržitelnost rozvoje APEXových aplikací
  • Maximální využití APEXu

Obsah 3. dne (PL/SQL)
  • 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
  • Princip a využití Pipelined funkce
  • 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
  • SQL a PL/SQL
  • Oracle APEX
  • HTML, CSS a JavaScript
  • jQuery

Délka školení
  • 3 dny

Lektor
  • Ing. Kamil Schvarcz

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

comments

  1. Pingback: Co je APEX? | APEX solutions

  2. Martin Kyovský Odpovědět

    Mnohokrát děkuji!
    Názvy sloupců již ukazují i zadaný rok.