Kurzusleírás

1. Bevezetés és az újdonságok az Oracle Database 23ai-ben

  • Kiadás áttekintése, pozicionálása és fejlesztőközpontú útmutató.
  • Magas szintű bemutató az AI Vector Search, JSON/relációs kettősség és aszinkron illesztőprogramokról.
  • Hogyan változtatja meg a 23ai a tipikus fejlesztői munkafolyamatokat és alkalmazási mintákat.

2. Gyakorlati bevezeté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 beállítása (JDBC, R2DBC, ahol alkalmazható).
  • Első kapcsolat, egyszerű lekérdezések és minta projekt felépítése.

3. JSON Relációs Kettősség és Új Adattípusok (Labor)

  • A fejlesztett JSON adattípus és JSON gyűjtemények használata alkalmazáskódban.
  • Kettősségi minták: mikor érdemes relációs vagy JSON megközelítést használni.
  • 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 (Labor)

  • Bevezetés az AI Vector Search, vektor adattípusok és vektor indexek használatába.
  • Egy kis szemantikus keresési példa létrehozása: beágyazás generálása, tárolása és hasonlósági lekérdezések.
  • A Vector Search integrálása alkalmazáskódba és könyvtárakba (LangChain/LlamaIndex példák elméleti bemutatása).

5. Aszinkron Programozás, Csővezeték-kezelés és Teljesítmény Minták

  • Az illesztőprogram-szintű csővezeték-kezelés és aszinkron kérési minták megértése a JDBC, R2DBC és egyéb illesztőprogramokhoz.
  • Kliensoldali minták (reaktív streamek, Java virtuális szálak) és szerver hatása.
  • Gyakorlati labor: csővezetékes hívások implementálása és átviteli sebesség javításának mérése.

6. SQL, PL/SQL Fejlesztések és Biztonsági Vezérlők

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

7. Tesztelés, Hibakeresés és Üzembehelyezés Legjobb Gyakorlatok (Labor)

  • Adatbázis logika egységtesztelése, reprezentatív tesztadatok generálása és új funkciókkal való viselkedés mérése.
  • Fejlesztői alkalmazások csomagolása és üzembe helyezése, amelyek a 23ai funkciókat használják tesztkörnyezetekben.
  • Ellenőrzőlista: teljesítményhangolás, kompatibilitási megfontolások és következő lépések a termelési készültség érdekében.

Összefoglalás és Következő Lépések

Követelmények

  • Az SQL és a relációs adatbázis fogalmak ismerete
  • Tapasztalat alkalmazásfejlesztésben 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 a CI környezetekért felelnek
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák