Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
1. Úvod a novinky v Oracle Database 23ai
- Přehled vydání, pozicování a vývojářsky zaměřená roadmap.
- Výhled na AI Vector Search, JSON/rekvalační dualitu a asynchronní drivery.
- Jak 23ai mění typické vývojářské pracovní postupy a aplikační vzorce.
2. Praktická část: Prostředí a nástroje (Laboratoř)
- Instalace a použití Oracle Database 23ai Free pro laboratoře.
- Nastavení JDK, IDE a klientských driverů (JDBC, R2DBC, kde je relevantní).
- První připojení, jednoduché dotazy a kostra ukázkového projektu.
3. JSON relační dualita a nové datové typy (Laboratoř)
- Použití vylepšeného JSON datového typu a JSON sbírek v aplikačním kódu.
- Dualitní vzorce: kdy používat relační vs JSON přístup.
- Příklady: ukládání, dotazování a aktualizace JSON objektů z Java/Quarkus aplikací.
4. AI Vector Search a vývojářské použití (Laboratoř)
- Úvod do AI Vector Search, vektorových datových typů a vektorových indexů.
- Vytvoření malého příkladu sémantického hledání: generování embeddingů, ukládání a dotazy na podobnost.
- Integrace Vector Search s aplikačním kódem a knihovnami (ukázky LangChain/LlamaIndex diskutovány konceptuálně).
5. Asynchronní programování, pipelining a vzorce výkonu
- Pochopení pipeliningu a asynchronních vzorců na úrovni driverů pro JDBC, R2DBC a další drivery.
- Klientské vzorce (reaktivní toky, virtuální vlákna Javy) a dopad na server.
- Praktická laboratoř: implementace pipelineovaných volání a měření zlepšení propustnosti.
6. Vylepšení SQL, PL/SQL a bezpečnostní ovládací prvky
- Nové jazykové funkce SQL/PLSQL relevantní pro vývojáře (např. anotace schémat, přímé joiny v aktualizacích, nový Bool typ).
- Přehled SQL Firewall a jak zlepšuje běhovou bezpečnost prováděného SQL.
- Praktická část: migrace malé procedury k použití nových jazykových funkcí a testování chování SQL Firewall v kontrolované laboratoři.
7. Testování, ladicí a nejlepší praktiky nasazování (Laboratoř)
- Testování databázové logiky, generování reprezentativních testovacích dat a měření chování s novými funkcemi.
- Balíkování a nasazování vývojářských aplikací používajících funkce 23ai do testovacích prostředí.
- Seznam kontrolních bodů: ladění výkonu, zvažování kompatibilit a další kroky pro produkční připravenost.
Shrnutí a další kroky
Požadavky
- Pochopení SQL a konceptů relačních databází
- Zkušenosti s vývojem aplikací v Javě nebo podobných jazycích
- Znalost základních konceptů PL/SQL nebo server-side skriptování
Cílová skupina
- Vývojáři aplikací (Java, Quarkus nebo podobné)
- Vývojáři databází a PL/SQL inženýři
- DevOps inženýři odpovědní za vývojářské nástroje a CI prostředí
14 Hodiny
Reference (2)
dobrý popis jednotlivých bodů a zadání pro cvičení.
Piseth Ben - ACLEDA Bank Plc.
Kurz - Oracle Database 19c: SQL Tuning Workshop
Přeloženo strojem
Greg byl velmi trpělivý a nápomocný
Chris Havel - Encyclopaedia Britannica
Kurz - ORACLE SQL Fundamentals
Přeloženo strojem