お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
期間 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
機械翻訳
グレッグは非常に親切で丁寧でした
Chris Havel - Encyclopaedia Britannica
コース - ORACLE SQL Fundamentals
機械翻訳