연락처 정보
 기간 14 시간

코스 개요

1. Introduction and What's New in Oracle Database 23ai

  • 릴리스 개요, 포지셔닝 및 개발자 중심 로드맵.
  • AI 벡터 검색, JSON/관계형 이중성, 비동기 드라이버의 고수준 투어.
  • 23ai가 일반적인 개발자 워크플로 및 애플리케이션 패턴을 어떻게 변화시키는지.

2. Getting Hands-on: Environment and Tools (Lab)

  • 랩용 Oracle Database 23ai Free 설치 및 사용.
  • JDK, IDE, 클라이언트 드라이버(JDBC, 해당 시 R2DBC) 설정.
  • 첫 연결, 간단한 쿼리 및 샘플 프로젝트 스캐폴딩.

3. JSON Relational Duality and New Data Types (Lab)

  • 애플리케이션 코드에서 개선된 JSON 데이터 유형 및 JSON 컬렉션 사용.
  • 이중성 패턴: 관계형 접근과 JSON 접근 중 언제 각각을 사용할지.
  • 예시: Java/Quarkus 앱에서 JSON 객체를 저장, 쿼리 및 업데이트하는 방법.

4. AI Vector Search and Developer Use Cases (Lab)

  • AI 벡터 검색, 벡터 데이터 유형 및 벡터 인덱스 소개.
  • 작은 시맨틱 검색 예제 구축: 임베딩 생성, 저장 및 유사성 쿼리.
  • 애플리케이션 코드 및 라이브러리(LangChain/LlamaIndex 예시 개념적 논의)와의 벡터 검색 통합.

5. Asynchronous Programming, Pipelining, and Performance Patterns

  • JDBC, R2DBC 및 기타 드라이버의 드라이버 수준 파이프라이닝 및 비동기 요청 패턴 이해.
  • 클라이언트 측 패턴(리액티브 스트림, Java 가상 스레드) 및 서버에 미치는 영향.
  • 실습 랩: 파이프라인된 호출 구현 및 처리량 향상 측정.

6. SQL, PL/SQL Enhancements, and Security Controls

  • 개발자와 관련된 새로운 SQL/PLSQL 언어 기능(예: 스키마 주석, 업데이트 시 직접 조인, 새로운 Boolean 유형).
  • SQL Firewall 개요 및 실행되는 SQL의 런타임 보안 향상 방법.
  • 실습: 작은 프로시저를 새 언어 기능을 사용하도록 마이그레이션하고 제어된 랩 환경에서 SQL Firewall 동작 테스트.

7. Testing, Debugging, and Deployment Best Practices (Lab)

  • 데이터베이스 로직 단위 테스트, 대표적 테스트 데이터 생성 및 새 기능으로 동작 측정.
  • 23ai 기능을 사용하는 개발자 앱을 테스트 환경에 패키징 및 배포.
  • 체크리스트: 성능 튜닝, 호환성 고려 사항 및 프로덕션 준비를 위한 다음 단계.

Summary and Next Steps

요건

  • SQL 및 관계형 데이터베이스 개념에 대한 이해
  • Java 또는 유사 언어를 활용한 애플리케이션 개발 경험
  • 기초 PL/SQL 또는 서버 사이드 스크립팅 개념에 대한 익숙함

대상 청중

  • 애플리케이션 개발자 (Java, Quarkus 또는 유사 기술)
  • 데이터베이스 개발자 및 PL/SQL 엔지니어
  • 개발자 툴링 및 CI 환경 관리 담당 DevOps 엔지니어

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리