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

Podrobná osnova kurzu

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


V současné době bohužel nejsou vypsány žádné termíny tohoto kurzu.

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.
Běžná cena tohoto kurzu je: 12 950.-  Kč bez DPH, 15 670.-  Kč včetně DPH, délka 2 dny, celkem 16 výukových hodin.




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 PL/SQL - databázový server Oracle - pokročilý kurz

Reference - hodnocení


JItka S.
Kurz naplnil má očekávání, jsem spokojena.

Petr J.
Lektora již znám z předchozích kurzů a jsem s ním spokojen.

Renata r.
Se školením jsem byla velmi spokojena a už se těším na nějaké příští.

Ivana J.
Splnilo očekávání. Hodně nových věcí. Věci náročné na vyzkoušení, na to nebyl z pochopitelných důvodů prostor. Ale lektor probral připravené příklady, a bylo jich hodně. Děkuji za školení.

Petr T.
Celkove jsem se skolenim spokojen, prvni den vicemene opakovani nebo oziveni oblasti, ktere rutinne nepouzivam, druhy den vice novych veci, hlavne features v 12c verzi. Diky

Peter V.
Zatím jsem neabsolvoval lepší školení

Ondřej B.
Zajímavý kurz vedený zkušeným odborníkem. Teoretické části byly proloženy praktickými příklady.

Jan S.
Původně jsem od školení nic zvláštního neočekával. Byl jsem tedy velice příjemně překvapen. Zvláště tím, že jsem získal dovednosti, které prakticky uplatním ve své práci.