Kurzusleírás
1. Bevezetés és az Oracle Database 23ai újdonságai
- Kiadás áttekintése, pozicionálása és fejlesztői központú útvonali terv.
- Felső szintű áttekintés az AI Vector Search, JSON/relációs kettősség és async driver-ekről.
- Hogyan változtatja meg a 23ai a tipikus fejlesztői munkafolyamatokat és alkalmazási mintákat.
2. Kézbevétel: Környezet és eszközök (Lab)
- Oracle Database 23ai Free telepítése és használata a gyakorlatokhoz.
- JDK, IDE és kliens driver-ek (JDBC, R2DBC, ha alkalmas) beállítása.
- Első kapcsolat, egyszerű lekérdezések és mintaprojekt keretezése.
3. JSON relációs kettősség és új adat típusok (Lab)
- Az új JSON adat típus és JSON gyűjtemények használata az alkalmazás kódjában.
- Kettősségi minták: mikor használni relációs vagy JSON megközelítéseket.
- Példák: JSON objektumok tárolása, lekérdezése és frissítése Java/Quarkus alkalmazásokból.
4. AI Vector Search és fejlesztői használati esetek (Lab)
- Bevezetés az AI Vector Search-be, vektor adat típusokba és vektor indexekbe.
- Kis szemantikus keresési példa építése: beágyazás generálás, tárolás és hasonlóság lekérdezések.
- Vektor Keresés integrálása az alkalmazás kódjába és könyvtárakkal (LangChain/LlamaIndex példák fogalmi értelemben tárgyalva).
5. Aszinkron programozás, csövölés és teljesítmény minták
- JDBC, R2DBC és egyéb driver-ek csövölési és aszinkron kérés mintáinak megértése a driver szintjén.
- Kliens oldalról reaktív áramok és Java virtuális szálak, valamint a szerver hatása.
- Praktikus labor: pipelined hívások implementálása és áthidalásjavítások mérése.
6. SQL, PL/SQL javítások és biztonsági ellenőrzések
- Új SQL/PLSQL nyelvjellemzők, amelyek a fejlesztők számára relevánsak (pl. skema annotációk, közvetlen csatlakozások frissítésekben, új Boolean típus).
- A SQL Firewall áttekintése és annak, hogy hogyan javítja a futtatott SQL biztonságát a futási időben.
- Kézbevétel: kis eljárás áthelyezése új nyelvjellemzők használatára és SQL Firewall viselkedésének tesztelése egy kontrollált laborban.
7. Tesztelés, hibakeresés és telepítés legjobb gyakorlatok (Lab)
- Adatbázis logika egységes tesztelése, képviselő tesztadatok generálása és új funkciókkal történő viselkedés mérése.
- 23ai funkciókat használó fejlesztői alkalmazások csomagolása és telepítése tesztkörnyezetekbe.
- Jelölőlista: teljesítmény optimalizálás, kompatibilitási szemlélet és következő lépések a gyártási készségeséghez.
Összegzés és következő lépések
Követelmények
- Az SQL és a relációs adatbázisok alapfogalmaival való ismeret
- Java vagy hasonló nyelveken történő alkalmazásfejlesztési tapasztalat
- Alapvető PL/SQL vagy szerveroldali skriptelés fogalmaival való ismeret
A célközönség
- Alkalmazásfejlesztők (Java, Quarkus, vagy hasonló)
- Adatbázis-fejlesztők és PL/SQL mérnökök
- DevOps mérnökök, akik felelősek a fejlesztői eszközökért és CI környezetekért
Vélemények (3)
A kiváló kommunikáció, Łukasz a dolgokat egyszerű és érthető módon magyarázta.
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Kurzus - ORACLE SQL Fundamentals
Gépi fordítás
A képző nagyon segítőkész volt. A képzés tempója valójában jó volt, és a feladatok nem voltak túl nehezek, de sem túl könnyűek. Minden alkalommal, amikor elakadtam, nagyon jól segített és biztosított, hogy mindenkit értettem.
Jade Stappaerts - KULeuven
Kurzus - Oracle SQL Language
Gépi fordítás
a gyakorlatok
Amna AlAli - Federal Demographic Council
Kurzus - Oracle SQL for beginners
Gépi fordítás