Lépjen kapcsolatba velünk
 Időtartalma 14 órák

Kurzusleírás

1. Bevezetés és az Oracle Database 23ai újdonságai

  • Kiadási áttekintés, pozicionálás és fejlesztőközpontú ütemterv.
  • Az AI Vector Search, a JSON/relációs kettősség és az aszinkron illesztőprogramok magas szintű bemutatása.
  • Hogyan alakítja át a 23ai a tipikus fejlesztői munkafolyamatokat és alkalmazási mintákat.

2. Gyakorlati kezdés: Környezet és eszközök (Labor)

  • Az Oracle Database 23ai Free telepítése és használata laborokhoz.
  • JDK, IDE és kliensillesztőprogramok (JDBC, R2DBC, ahol alkalmazható) beállítása.
  • Első kapcsolat, egyszerű lekérdezések és mintaprojekt-váz.

3. JSON relációs kettősség és új adattípusok (Labor)

  • A továbbfejlesztett JSON adattípus és JSON-gyűjtemények használata alkalmazáskódban.
  • Kettősségi minták: mikor érdemes relációs, illetve JSON-megközelítést alkalmazni.
  • 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 felhasználási esetek (Labor)

  • Bevezetés az AI Vector Search, a vektor adattípusok és a vektorindexek világába.
  • Egy kis szemantikus keresési példa felépítése: beágyazásgenerálás, tárolás és hasonlósági lekérdezések.
  • A Vector Search integrálása alkalmazáskóddal és könyvtárakkal (LangChain/LlamaIndex példák koncepcionális szinten tárgyalva).

5. Aszinkron programozás, folyamatvezérlés és teljesítményminták

  • Az illesztőprogram-szintű folyamatvezérlés és az aszinkron kérésminták megértése JDBC, R2DBC és más illesztőprogramok esetén.
  • Kliensoldali minták (reaktív streamek, Java virtuális szálak) és szerveroldali hatásuk.
  • Gyakorlati labor: folyamatvezérelt hívások megvalósítása és az áteresztőképesség-javulás mérése.

6. SQL, PL/SQL fejlesztések és biztonsági vezérlések

  • A fejlesztők számára releváns új SQL/PLSQL nyelvi funkciók (pl. sémaannotációk, közvetlen összekapcsolások frissítésekben, új Boolean típus).
  • Az SQL Firewall áttekintése, és hogyan javítja a végrehajtott SQL futásidejű biztonságát.
  • Gyakorlat: egy kis eljárás migrálása az új nyelvi funkciók használatára és az SQL Firewall viselkedésének tesztelése ellenőrzött laborban.

7. Tesztelési, hibakeresési és telepítési bevált gyakorlatok (Labor)

  • Adatbázis-logika egységtesztelése, reprezentatív tesztadatok előállítása és a viselkedés mérése az új funkciókkal.
  • 23ai funkciókat használó fejlesztői alkalmazások csomagolása és telepítése tesztkörnyezetekbe.
  • Ellenőrzőlista: teljesítményhangolás, kompatibilitási megfontolások és következő lépések a produkciós készenléthez.

Összefoglalás és következő lépések

Követelmények

  • SQL és relációs adatbázis-koncepciók ismerete
  • Alkalmazásfejlesztési tapasztalat Java vagy hasonló nyelveken
  • Alapvető PL/SQL vagy szerveroldali szkriptelési fogalmak ismerete

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 a fejlesztői eszközökért és CI-környezetekért felelnek

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák