CONTACT ONS

Cursusaanbod

1. Inleiding en nieuwigheden in Oracle Database 23ai

  • Overzicht van de release, haar doelstellingen en het ontwikkelaarsgerichte beleid.
  • Eerste kennismaking met AI Vector Search, de combinatie van JSON en relationele structuren, en asynchrone drivers.
  • Beïnvloeding van gangbare ontwikkelprocessen en applicatiemodellen door versie 23ai.

2. Praktische aanpak: omgeving en gereedschappen (Lab)

  • Installatie van Oracle Database 23ai Free en het gebruik hiervan tijdens praktijkopdrachten.
  • Instellen van JDK, IDE’s en clientdrivers zoals JDBC en R2DBC indien van toepassing.
  • Koppelen met de database, uitvoeren van eenvoudige query’s en het maken van een basisprojectstructuur.

3. JSON-relatiele dualiteit en nieuwe datatypen (Lab)

  • Gebruikmaken van het verbeterde JSON-datatype en verzamelingen binnen applicaties.
  • Begrip over wanneer je een relationele of juist een JSON-structuur in een toepassing hanteert.
  • Praktijkvoorbeelden: opslaan, raadplegen en bijwerken van JSON-objecten via Java/Quarkus-applicaties.

4. AI Vector Search en gebruiksmogelijkheden voor ontwikkelaars (Lab)

  • Inleiding tot AI Vector Search, vectordatatypen en -indexen.
  • Bouwen van een klein semantisch zoekvoorbeeld: generatie van embeddings, opslag en vergelijkingen tussen vectorgegevens.
  • Integratie van Vector Search in applicaties met hulpmiddelen als LangChain of LlamaIndex (conceptueel besproken).

5. Asynchrone programmeervaardigheden, pipelijnwerking en prestatieverbeteringen

  • Gedetailleerde uitleg over gepipelijnde verwerkingsmethodes binnen JDBC, R2DBC en andere drivers.
  • Clientzijde technieken zoals reactieve data-streams en Java virtual threads, inclusief hun impact op serverprestaties.
  • Praktijkopdracht: implementatie van gepipelijnde aanvragen en meting van de verbeterde doorvoercapaciteit.

6. Verbeteringen in SQL en PL/SQL, evenals beveiligingsmaatregelen

  • Nieuwe syntaxis- en functiemogelijkheden binnen SQL en PL/SQL die relevant zijn voor ontwikkelaars.
  • Uitleg over SQL Firewall en diens rol bij het verhogen van veiligheid tijdens runtime uitvoering van SQL-instructies.
  • Praktijkopdracht: omzetten van bestaande procedures met behulp van nieuwe taalconstructies, waarbij tevens gedrag onder invloed van SQL Firewall getest wordt.

7. Testen, debuggen en aanpak bij implementatie (Lab)

  • Testmethodieken voor databaselogica, genereren van representatieve testgegevens en meting van gedrag onder invloed van nieuwe functies.
  • Inpakken en implementeren van ontwikkelaarsapplicaties die gebruikmaken van de nieuwe 23ai-mogelijkheden in testomgevingen.
  • Controlelijst: optimalisatiepunten, compatibiliteitsaspecten en volgende stappen richting productieklaarheid.

Afsluiting en verdere ontwikkelingstrajecten

Vereisten

  • Kennis van SQL en begrip van relationele databaseconcepten
  • Ervaring in applicatieontwikkeling met Java of soortgelijke talen
  • Bekendheid met basisprincipes van PL/SQL en server-side scripting

Doelgroep

  • Applicatieontwikkelaars (Java, Quarkus of andere talen)
  • Databaseontwikkelaars en PL/SQL-engineers
  • DevOps-specialisten die zich bezighouden met ontwikkeltools en CI-omgevingen
 14 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën