Course Code: oradb23ainfd
Duration: 14 hours
Prerequisites:
- 理解SQL和關係數據庫概念
- 具備Java或類似語言的應用程序開發經驗
- 熟悉基本的PL/SQL或服務器端腳本概念
受衆
- 應用程序開發人員(Java、Quarkus或類似)
- 數據庫開發人員和PL/SQL工程師
- 負責開發者工具和CI環境的DevOps工程師
Overview:
Oracle Database 23ai 是最新的長期支持版本,專注於開發者的生產力提升和內置的 AI 功能,包括 AI 向量搜索、JSON/關係型雙元增強、異步/管道化驅動、SQL/PLSQL 改進,以及適用於現代應用開發和 AI 工作負載的新操作特性。
本次由講師主導的培訓(線上或線下)面向中級開發者,旨在幫助他們學習 Oracle Database 23ai 的新功能,並將其應用於實際開發場景中,以達到基礎到中級的技能水平。
培訓結束後,參與者將能夠:
- 描述 Oracle Database 23ai 中引入的面向開發者的關鍵功能及其適用場景。
- 在示例應用中使用 AI 向量搜索和新的 JSON/關係型功能。
- 利用異步/管道化驅動特性,並實踐改進的客戶端-服務器工作流以提高吞吐量。
- 在開發環境中應用測試、調試和部署基於 23ai 的應用代碼的實用技巧。
課程形式
- 互動式講座和針對性演示。
- 使用 Oracle Database 23ai Free 和開發者工具進行動手實驗。
- 通過 Java/Quarkus 和前端示例進行指導練習。
課程定製選項
- 如需定製課程(如語言棧重點、更深入的 PL/SQL 內容或額外實驗),請聯繫我們安排。
Course Outline:
1. 簡介與Oracle Database 23ai的新特性
- 版本概述、定位及以開發者爲中心的路線圖。
- AI向量搜索、JSON/關係型二元性及異步驅動程序的高級概覽。
- 23ai如何改變典型的開發者工作流和應用模式。
2. 動手實踐:環境與工具(實驗)
- 安裝並使用Oracle Database 23ai Free進行實驗。
- 設置JDK、IDE及客戶端驅動程序(JDBC、R2DBC,如適用)。
- 首次連接、簡單查詢及示例項目腳手架。
3. JSON關係型二元性與新數據類型(實驗)
- 在應用代碼中使用改進的JSON數據類型和JSON集合。
- 二元性模式:何時使用關係型與JSON方法。
- 示例:從Java/Quarkus應用中存儲、查詢及更新JSON對象。
4. AI向量搜索與開發者用例(實驗)
- AI向量搜索、向量數據類型及向量索引的簡介。
- 構建一個小的語義搜索示例:嵌入生成、存儲及相似性查詢。
- 將向量搜索與應用代碼及庫集成(概念性討論LangChain/LlamaIndex示例)。
5. 異步編程、管道化與性能模式
- 理解JDBC、R2DBC及其他驅動程序的管道化與異步請求模式。
- 客戶端模式(響應式流、Java虛擬線程)及服務器影響。
- 實踐實驗:實現管道化調用並測量吞吐量提升。
6. SQL、PL/SQL增強功能與安全控制
- 與開發者相關的新SQL/PLSQL語言特性(如模式註解、更新中的直接連接、新布爾類型)。
- SQL防火牆概述及其如何提升執行SQL的運行時安全性。
- 動手實踐:遷移一個小過程以使用新語言特性,並在受控實驗中測試SQL防火牆行爲。
7. 測試、調試與部署最佳實踐(實驗)
- 單元測試數據庫邏輯,生成代表性測試數據,並使用新特性測量行爲。
- 打包並部署使用23ai特性的開發者應用到測試環境。
- 檢查清單:性能調優、兼容性考慮及生產就緒的下一步驟。
總結與下一步
Sites Published:
United Arab Emirates - Oracle Database 23ai: New Features for Developers
Qatar - Oracle Database 23ai: New Features for Developers
Egypt - Oracle Database 23ai: New Features for Developers
Saudi Arabia - Oracle Database 23ai: New Features for Developers
South Africa - Oracle Database 23ai: New Features for Developers
Brasil - Oracle Database 23ai: Novas Funcionalidades para Desenvolvedores
Canada - Oracle Database 23ai: New Features for Developers
中国 - Oracle Database 23ai:开发人员的新特性
香港 - Oracle Database 23ai: New Features for Developers
澳門 - Oracle Database 23ai: New Features for Developers
台灣 - Oracle Database 23ai:開發人員的新特性
USA - Oracle Database 23ai: New Features for Developers
Österreich - Oracle Database 23ai: Neue Funktionen für Entwickler
Schweiz - Oracle Database 23ai: Neue Funktionen für Entwickler
Deutschland - Oracle Database 23ai: Neue Funktionen für Entwickler
Czech Republic - Oracle Database 23ai: Nové funkce pro vývojáře
Denmark - Oracle Database 23ai: New Features for Developers
Estonia - Oracle Database 23ai: New Features for Developers
Finland - Oracle Database 23ai: New Features for Developers
Greece - Oracle Database 23ai: Νέες Δυνατότητες για Προγραμματιστές
Magyarország - Oracle Database 23ai: Új fejlesztői funkciók
Ireland - Oracle Database 23ai: New Features for Developers
Luxembourg - Oracle Database 23ai: New Features for Developers
Latvia - Oracle Database 23ai: New Features for Developers
España - Oracle Database 23ai: Nuevas Funciones para Desarrolladores
Italia - Oracle Database 23ai: Nuove Funzionalità per gli Sviluppatori
Lithuania - Oracle Database 23ai: New Features for Developers
Nederland - Oracle Database 23ai: Nieuwe Functies voor Ontwikkelaars
Norway - Oracle Database 23ai: Nye funksjoner for utviklere
Portugal - Oracle Database 23ai: Novas Funcionalidades para Desenvolvedores
România - Oracle Database 23ai: Noi Funcționalități pentru Dezvoltatori
Sverige - Oracle Database 23ai: Nya funktioner för utvecklare
Türkiye - Oracle Database 23ai: Geliştiriciler İçin Yeni Özellikler
Malta - Oracle Database 23ai: New Features for Developers
Belgique - Oracle Database 23ai : Nouvelles fonctionnalités pour les développeurs
France - Oracle Database 23ai : Nouvelles fonctionnalités pour les développeurs
日本 - Oracle Database 23ai: 開発者向けの新機能
Australia - Oracle Database 23ai: New Features for Developers
Malaysia - Oracle Database 23ai: New Features for Developers
New Zealand - Oracle Database 23ai: New Features for Developers
Philippines - Oracle Database 23ai: New Features for Developers
Singapore - Oracle Database 23ai: New Features for Developers
Thailand - Oracle Database 23ai: New Features for Developers
Vietnam - Oracle Database 23ai: Các Tính Năng Mới Cho Phát Triển
India - Oracle Database 23ai: New Features for Developers
Argentina - Oracle Database 23ai: Nuevas Funciones para Desarrolladores
Chile - Oracle Database 23ai: Nuevas Funciones para Desarrolladores
Costa Rica - Oracle Database 23ai: Nuevas Funciones para Desarrolladores
Ecuador - Oracle Database 23ai: Nuevas Funciones para Desarrolladores
Guatemala - Oracle Database 23ai: Nuevas Funciones para Desarrolladores
Colombia - Oracle Database 23ai: Nuevas Funciones para Desarrolladores
México - Oracle Database 23ai: Nuevas Funciones para Desarrolladores
Panama - Oracle Database 23ai: Nuevas Funciones para Desarrolladores
Peru - Oracle Database 23ai: Nuevas Funciones para Desarrolladores
Uruguay - Oracle Database 23ai: Nuevas Funciones para Desarrolladores
Venezuela - Oracle Database 23ai: Nuevas Funciones para Desarrolladores
Polska - Oracle Database 23ai: Nowe funkcje dla programistów
United Kingdom - Oracle Database 23ai: New Features for Developers
South Korea - Oracle Database 23ai: 개발자를 위한 새로운 기능
Pakistan - Oracle Database 23ai: New Features for Developers
Sri Lanka - Oracle Database 23ai: New Features for Developers
Bulgaria - Oracle Database 23ai: Нови функции за разработчици
Bolivia - Oracle Database 23ai: Nuevas Funciones para Desarrolladores
Indonesia - Oracle Database 23ai: New Features for Developers
Kazakhstan - Oracle Database 23ai: New Features for Developers
Moldova - Oracle Database 23ai: Noi Funcționalități pentru Dezvoltatori
Morocco - Oracle Database 23ai: New Features for Developers
Tunisia - Oracle Database 23ai: New Features for Developers
Kuwait - Oracle Database 23ai: New Features for Developers
Oman - Oracle Database 23ai: New Features for Developers
Slovakia - Oracle Database 23ai: New Features for Developers
Kenya - Oracle Database 23ai: New Features for Developers
Nigeria - Oracle Database 23ai: New Features for Developers
Botswana - Oracle Database 23ai: New Features for Developers
Slovenia - Oracle Database 23ai: New Features for Developers
Croatia - Oracle Database 23ai: New Features for Developers
Serbia - Oracle Database 23ai: New Features for Developers
Bhutan - Oracle Database 23ai: New Features for Developers
Nepal - Oracle Database 23ai: New Features for Developers
Uzbekistan - Oracle Database 23ai: New Features for Developers
US Government - Oracle Database 23ai: New Features for Developers