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.
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)
een goede uitleg bij elk punt en een opdracht voor de praktijk.
Piseth Ben - ACLEDA Bank Plc.
Cursus - Oracle Database 19c: SQL Tuning Workshop
Automatisch vertaald
Greg was erg geduldig en behulpzaam
Chris Havel - Encyclopaedia Britannica
Cursus - ORACLE SQL Fundamentals
Automatisch vertaald