Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
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
Getuigenissen (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