Kom i kontakt
 Varaktighet 14 timmar

Kursplan

1. Introduktion och vad som är nytt i Oracle Database 23ai

  • Översikt över utgåvan, positionering och utvecklarcentrerad roadmap.
  • Högabstrakt tour av AI Vector Search, JSON/relationsdualitet och asynka drivrutiner.
  • Hur 23ai ändrar typiska utvecklararbetsflöden och applikationsmönster.

2. Händer på: Miljö och verktyg (Lab)

  • Installation och användning av Oracle Database 23ai Free för laborationer.
  • Inställning av JDK, IDE och klientdrivrutiner (JDBC, R2DBC där tillämpligt).
  • Första anslutningen, enkla frågor och ett exempelprojekt skaffold.

3. JSON Relationsdualitet och nya datatyper (Lab)

  • Användning av den förbättrade JSON-datatypen och JSON-samlingar i applikationskod.
  • Dualitetsmönster: när att använda relations- kontra JSON-ansats.
  • Exempel: lagra, fråga och uppdatera JSON-objekt från Java/Quarkus-appar.

4. AI Vector Search och användningsfall för utvecklare (Lab)

  • Introduktion till AI Vector Search, vektor datatyper och vektorindex.
  • Bygga ett litet semantisk sökningsexempel: generering av embeddings, lagring och likhetsfrågor.
  • Integration av Vector Search med applikationskod och bibliotek (LangChain/LlamaIndex-exempel diskuterade konceptuellt).

5. Asynk programmering, pipelining och prestandamönster

  • Förståelse för drivrutinsnivåpipelining och asynk fordringsmönster för JDBC, R2DBC och andra drivrutiner.
  • Klientsidamönster (reaktiva strömmar, Java virtuella trådar) och serverpåverkan.
  • Praktisk lab: implementera pipelinede anrop och mäta förbättringar i genomsläpptha.

6. SQL, PL/SQL-förbättringar och säkerhetskontroller

  • Nya SQL/PLSQL-språkfunktioner relevanta för utvecklare (t.ex. schemaannotationer, direkta join i uppdateringar, ny Boolean-typ).
  • Översikt över SQL Firewall och hur det förbättrar körtidssäkerheten för utförd SQL.
  • Händer på: migrera en liten procedur för att använda nya språkfunktioner och testa SQL Firewall-beteende i en kontrollerad lab.

7. Testning, felsökning och distribution bästa praktik (Lab)

  • Enhetstestning av databaslogik, generering av representativ testdata och mätning av beteende med nya funktioner.
  • Packning och distribution av utvecklaramappar som använder 23ai-funktioner till testmiljöer.
  • Checklista: prestandastyrning, kompatibilitetsöverväganden och nästa steg för produktionsberedskap.

Sammanfattning och nästa steg

Krav

  • Förståelse för SQL och relationsdatabaskoncept
  • Upplevelse med applikationsutveckling i Java eller liknande språk
  • Kunskap om grundläggande PL/SQL eller server-side-scriptning

Målgrupp

  • Applikationsutvecklare (Java, Quarkus eller liknande)
  • Databasutvecklare och PL/SQL-ingenjörer
  • DevOps-ingenjörer med ansvar för utvecklarverktyg och CI-miljöer

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier