Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
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
Vittnesmål (2)
bra förklaring av varje punkt och ge inlämningsuppgifter för övning.
Piseth Ben - ACLEDA Bank Plc.
Kurs - Oracle Database 19c: SQL Tuning Workshop
Maskintolkat
Greg var mycket tålmodig och hjälpsam
Chris Havel - Encyclopaedia Britannica
Kurs - ORACLE SQL Fundamentals
Maskintolkat