CONTACT ONS
 Duur 14 uren

Cursusaanbod

1. Inleiding en wat is nieuw in Oracle Database 23ai

  • Overzicht van de release, positionering en ontwikkelaar-georiënteerd roadmap.
  • Hoge niveaubeschrijving van AI Vector Search, JSON/relatieve dualiteit en async drivers.
  • Hoe 23ai de typische werkstromen en applicatiemodellen van ontwikkelaars verandert.

2. Het in de praktijk doen: Omgeving en tools (Lab)

  • Installeren en gebruiken van Oracle Database 23ai Free voor labs.
  • Instellen van JDK, IDE en client drivers (JDBC, R2DBC indien van toepassing).
  • Eerste verbinding, eenvoudige queries en het opzetten van een voorbeeldproject.

3. JSON Relatieve Dualiteit en nieuwe datatypen (Lab)

  • Gebruik maken van het verbeterde JSON datatype en JSON-collections in applicatiecode.
  • Dualiteitspatronen: wanneer relationele of JSON-aanpakken te gebruiken.
  • Voorbeelden: opslaan, queryen en bijwerken van JSON-objecten vanuit Java/Quarkus-apps.

4. AI Vector Search en use cases voor ontwikkelaars (Lab)

  • Inleiding tot AI Vector Search, vector datatypen en vector indices.
  • Bouwen van een klein semantisch zoekvoorbeeld: genereren van embedding, opslaan en similariteitsqueries.
  • Integreren van Vector Search met applicatiecode en bibliotheken (LangChain/LlamaIndex voorbeelden conceptueel besproken).

5. Asynchrone programmering, Pipelining en prestatiepatronen

  • Begrip van driver-niveau pipelining en asynchrone verzoekpatronen voor JDBC, R2DBC en andere drivers.
  • Client-zijde patronen (reactive streams, Java virtual threads) en server-impact.
  • Praktijklab: implementeren van gepijplijnde oproepen en meten van doorverbeteringen.

6. SQL, PL/SQL verbeteringen en beveiligingscontroles

  • Nieuwe SQL/PLSQL taalfuncties die relevant zijn voor ontwikkelaars (bv. schema-annotaties, directe joins in updates, nieuw Boolean-type).
  • Overzicht van SQL Firewall en hoe dit de runtime-beveiliging van uitgevoerde SQL verbetert.
  • Praktijk: migreren van een kleine procedure naar het gebruik van nieuwe taalfuncties en testen van SQL Firewall gedrag in een gecontroleerd lab.

7. Testen, debuggen en implementatie: beste praktijken (Lab)

  • Unit testen van database-logica, genereren van representatieve testdata en meten van gedrag met nieuwe functies.
  • Pakketteren en implementeren van ontwikkelaar-apps die 23ai-functies gebruiken in testomgevingen.
  • Checklist: prestatietuning, compatibiliteitsoverwegingen en volgende stappen voor productiereedheid.

Samenvatting en volgende stappen

Vereisten

  • Een begrip van SQL en concepten van relationele databases
  • Ervaring met applicatieontwikkeling in Java of vergelijkbare talen
  • Vamiliariteit met basis-PL/SQL of server-side scripting concepten

Publiek

  • Applicatieontwikkelaars (Java, Quarkus of vergelijkbaar)
  • Databasontwikkelaars en PL/SQL-engineers
  • DevOps-engineers die verantwoordelijk zijn voor ontwikkelaarstools en CI-omgevingen

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