Ta kontakt
 Varighet 14 timer

Kursplan

1. Innledning og nytt i Oracle Database 23ai

  • Utvidelse oversikt, posisjonering og utviklerrettet veibilde.
  • Høyttur i AI Vector Search, JSON/relasjonell dualitet og asynkrone drivere.
  • Hvordan 23ai endrer typiske utviklerarbeidsflyter og applikasjonsmønstre.

2. Praksis: Miljø og verktøy (Laboratorium)

  • Installasjon og bruk av Oracle Database 23ai Free for laboratorier.
  • Oppsett av JDK, IDE og klientdrivere (JDBC, R2DBC der det er relevant).
  • Første tilkobling, enkle spørringer og skjelett for eksempelprosjekt.

3. JSON Relasjonell Dualitet og nye datatyper (Laboratorium)

  • Bruk av den forbedrede JSON-datatypen og JSON-samlinger i applikasjonskode.
  • Dualitetsmønstre: Når skal relasjonelle tilnærminger brukes i forhold til JSON?
  • Eksempler: Lagring, spørring og oppdatering av JSON-objekter fra Java/Quarkus-apps.

4. AI Vector Search og utviklernes brukstilfeller (Laboratorium)

  • Introduksjon til AI Vector Search, vektordatatyper og vektorindekser.
  • Oppbygging av et lite eksempel på semantisk søk: generering av innbyggere, lagring og likhets-spørringer.
  • Integrasjon av Vector Search med applikasjonskode og biblioteker (LangChain/LlamaIndex-eksempler diskutert konseptuelt).

5. Asynkron programmering, pipe-lagring og ytelsesmønstre

  • Forståelse av driver-nivå pipe-lagring og asynkrone forespørselsmønstre for JDBC, R2DBC og andre drivere.
  • Klientside-mønstre (reaktive strømmer, Java virtuelle tråder) og serverpåvirkning.
  • Praktisk laboratorium: Implementer pipe-lagte kall og mål forbedringer i gjennomløp.

6. Forbedringer i SQL, PL/SQL og sikkerhetstiltak

  • Nye funksjoner i SQL/PLSQL-språket relevante for utviklere (f.eks. skjemaannotasjoner, direkte join i oppdateringer, ny Boolean-type).
  • Oversikt over SQL Firewall og hvordan det forbedrer kjøre-tid sikkerheten for utført SQL.
  • Praksis: Migrere en liten prosedype til å bruke nye språkfunksjoner og teste SQL Firewall-opptreden i et kontrollert laboratorium.

7. Beste praksis for testing, feilsøking og utlevering (Laboratorium)

  • Enhetstesting av databaselogikk, generering av representativ testdata og måling av oppførsel med nye funksjoner.
  • Pakking og utlevering av utvikler-apps som bruker 23ai-funksjoner til testmiljøer.
  • Sjekkliste: Ytelsesjustering, kompatibilitets hensyn og neste steg for produksjonsklarhet.

Oppsummering og neste steg

Krav

  • Forståelse av SQL og relasjonelle databasekonsepter
  • Ekspertise i applikasjonsutvikling i Java eller lignende språk
  • Kjennskap til grunnleggende PL/SQL eller server-side scripting-konsepter

Målgruppe

  • Applikasjonsutviklere (Java, Quarkus eller lignende)
  • Databasutviklere og PL/SQL-ingeniører
  • DevOps-ingeniører ansvarlige for utviklerværktøy og CI-miljøer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier