感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
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特性的開發者應用到測試環境。
- 檢查清單:性能調優、兼容性考慮及生產就緒的下一步驟。
總結與下一步
最低要求
- 理解SQL和關係數據庫概念
- 具備Java或類似語言的應用程序開發經驗
- 熟悉基本的PL/SQL或服務器端腳本概念
受衆
- 應用程序開發人員(Java、Quarkus或類似)
- 數據庫開發人員和PL/SQL工程師
- 負責開發者工具和CI環境的DevOps工程師
14 時間:
客戶評論 (3)
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
課程 - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
課程 - Oracle SQL Language
the exercises