Cursusaanbod
1. Inleiding en Nieuwe Functies in Oracle Database 23ai
- Versieoverzicht, positionering en ontwikkelaargerichte roadmap.
- Hooglerandomgang door AI Vector Search, JSON/relational dualiteit en async-drivers.
- Hoe 23ai typische ontwikkelaarswerkstromen en applicatiepatronen verandert.
2. Praktijkopdracht: Omgeving en Tools
- Installeren en gebruiken van Oracle Database 23ai Free voor laboratoria.
- Inrichten van JDK, IDE en client-drivers (JDBC, R2DBC waar van toepassing).
- Eerste verbinding, eenvoudige queries en voorbeeldprojectstructuur.
3. JSON Relational Dualiteit en Nieuwe Datatypen (Laboratorium)
- Het gebruik van het verbeterde JSON-datatype en JSON-collections in applicatiecode.
- Dualiteitspatronen: wanneer relationele vs. JSON-benaderingen moeten worden gebruikt.
- Voorbeelden: opslaan, opvragen en bijwerken van JSON-objecten uit Java/Quarkus-applicaties.
4. AI Vector Search en Ontwikkelaarsgebruikscases (Laboratorium)
- Inleiding tot AI Vector Search, vector datatypes en vector-indexen.
- Bouwen van een klein semantisch-zoekvoorbeeld: embedding-generatie, opslag en gelijkheidsovereenkomsten.
- Integreren van Vector Search met applicatiecode en bibliotheken (LangChain/LlamaIndex-voorbeelden conceptueel besproken).
5. Asynchrone Programmering, Pipelining en Prestatiemodellen
- Inzicht in driver-level pipelining en asynchrone verzoekpatronen voor JDBC, R2DBC en andere drivers.
- Client-side patronen (reactieve streams, Java virtuele threads) en serverimpact.
- PRACTISCHE laboratoriumopdracht: geïmplementeerde gepipelined aanroepen en meetwaarden van doorvoerverbeteringen.
6. SQL, PL/SQL Verbeteringen en Veiligheidscontroles
- Nieuwe SQL/PLSQL-taalfuncties die relevant zijn voor ontwikkelaars (bijv., schema-annotaties, directe joins in updates, nieuwe Boolean-type).
- Overzicht van SQL Firewall en hoe deze de runtime-beveiliging van uitgevoerde SQL verbetert.
- PRACTISCHE laboratoriumopdracht: migreer een kleine procedure naar het gebruik van nieuwe taalfuncties en test het gedrag van SQL Firewall in een gecontroleerd laboratorium.
7. Testen, Debuggen en Implementatie Best Practices (Laboratorium)
- Eenheden tests voor databaselogica, genereren van representatieve testdata en gedrag met nieuwe functies meeten.
- Pakketten en implementeren van ontwikkelaarsapplicaties die 23ai-functies gebruiken in testomgevingen.
- Checklist: prestatieafstemming, compatibiliteitsaspecten en volgende stappen voor productiereeadyheid.
Samenvatting en Volgende Stappen
Vereisten
- Een begrip van SQL en relationele databaseconcepten
- Ervaring met applicatieontwikkeling in Java of vergelijkbare talen
- Kennis van basis PL/SQL of server-side scripting-concepten
Publiek
- Applicatieontwikkelaars (Java, Quarkus, of vergelijkbaar)
- Databasenontwikkelaars en PL/SQL-ingenieurs
- DevOps ingenieurs 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.
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 (1)
Ik vond zijn methoden zeer informatief
Adnan - Computerbits
Cursus - Oracle SQL Language
Automatisch vertaald