感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 14 時間:
課程簡介
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 語言功能(例如,模式註解、更新中的直接串接、新的 Boolean 型別)。
- SQL 防火牆概覽及其如何提升執行 SQL 的執行期間安全性。
- 實作:將一個小型過程遷移到使用新的語言功能,並在受控實驗室中測試 SQL 防火牆的行為。
7. 測試、除錯與部署最佳實務(實驗室)
- 單元測試資料庫邏輯、生成代表性測試資料,並使用新功能測量行為。
- 打包和部署使用 23ai 功能的開發者應用程式到測試環境。
- 檢查表:效能調整、相容性考慮事項以及生產就緒性的下一步。
總結與下一步
最低要求
- 了解 SQL 和關係型資料庫概念
- 擁有 Java 或類似語言的應用程式開發經驗
- 熟悉基本的 PL/SQL 或伺服器端腳本概念
目標學員
- 應用程式開發者(Java、Quarkus 或類似技術)
- 資料庫開發者和 PL/SQL 工程師
- 負責開發工具鏈和 CI 環境的 DevOps 工程師
客戶評論 (2)
對每個要點都進行了很好的解釋,並提供了練習作業。
Piseth Ben - ACLEDA Bank Plc.
課程 - Oracle Database 19c: SQL Tuning Workshop
機器翻譯
Greg非常耐心且樂於助人
Chris Havel - Encyclopaedia Britannica
課程 - ORACLE SQL Fundamentals
機器翻譯