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