Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
1. Introducere și Ce este Nou în Oracle Database 23ai
- Prezentare generală a versiunii, poziționare și plan de dezvoltare centrat pe dezvoltatori.
- Tur de nivel înalt al Căutării Vectoriale AI, dualității JSON/relaționale și drivelor async.
- Cum schimbă 23ai fluxurile de lucru tipice ale dezvoltatorilor și modelele de aplicații.
2. Lucrul Practic: Mediu și Unelte (Laborator)
- Instalarea și utilizarea Oracle Database 23ai Free pentru laboratoare.
- Configurarea JDK, IDE și drivelor client (JDBC, R2DBC unde este aplicabil).
- Prima conexiune, interogări simple și schelet de proiect de exemplu.
3. Dualitatea JSON Relațională și Noi Tipuri de Date (Laborator)
- Utilizarea tipului de date JSON îmbunătățit și a colecțiilor JSON în codul aplicației.
- Modele de dualitate: când să folosești abordări relaționale vs JSON.
- Exemple: stocarea, interogarea și actualizarea obiectelor JSON din aplicații Java/Quarkus.
4. Căutarea Vectorială AI și Cazuri de Utilizare pentru Dezvoltatori (Laborator)
- Introducere în Căutarea Vectorială AI, tipuri de date vectoriale și indici vectoriali.
- Construirea unui exemplu mic de căutare semantică: generarea de încorporări, stocare și interogări de similaritate.
- Integrarea Căutării Vectoriale cu codul aplicației și bibliotecile (exemple LangChain/LlamaIndex discutate conceptual).
5. Programare Asincronă, Pipelining și Modele de Performanță
- Înțelegerea pipelining-ului la nivel de driver și a modelelor de cereri async pentru JDBC, R2DBC și alte drivere.
- Modele pe partea de client (fluxuri reactive, fire virtuale Java) și impactul pe server.
- Laborator practic: implementarea apelurilor pipelined și măsurarea îmbunătățirilor de debit.
6. Îmbunătățiri SQL, PL/SQL și Controale de Securitate
- Noi funcționalități ale limbajului SQL/PLSQL relevante pentru dezvoltatori (de ex., adnotări de schema, join-uri directe în actualizări, nou tip Boolean).
- Prezentare generală a SQL Firewall și cum îmbunătățește securitatea la execuție a SQL-ului executat.
- Lucru practic: migrarea unei proceduri mici pentru a folosi noile funcționalități ale limbajului și testarea comportamentului SQL Firewall într-un laborator controlat.
7. Testare, Depanare și Bune Practici de Implementare (Laborator)
- Testarea unitară a logicii bazei de date, generarea de date de test reprezentative și măsurarea comportamentului cu noile funcționalități.
- Ambalarea și implementarea aplicațiilor dezvoltatorilor care folosesc funcționalități 23ai în medii de test.
- Listă de verificare: optimizarea performanței, considerații de compatibilitate și pașii următori pentru pregătirea producției.
Rezumat și Pași Următori
Cerințe
- Înțelegerea conceptelor de SQL și baze de date relaționale
- Experiență în dezvoltarea de aplicații în Java sau limbaje similare
- Familiaritate cu concepte de bază PL/SQL sau scriptare pe partea de server
Audiență
- Dezvoltatori de aplicații (Java, Quarkus sau similar)
- Dezvoltatori de baze de date și ingineri PL/SQL
- Ingineri DevOps responsabili de uneltele dezvoltatorilor și medii CI
14 Ore
Mărturii (1)
Metodele sale mi-au părut foarte informativă
Adnan - Computerbits
Curs - Oracle SQL Language
Tradus de catre o masina