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