Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
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
Referanser (2)
god forklaring på hvert punkt og oppgaver for øving.
Piseth Ben - ACLEDA Bank Plc.
Kurs - Oracle Database 19c: SQL Tuning Workshop
Maskinoversatt
Greg var meget tålmodig og hjelpsom
Chris Havel - Encyclopaedia Britannica
Kurs - ORACLE SQL Fundamentals
Maskinoversatt