문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
1. Oracle Database 23ai 소개 및 새로운 기능
- 릴리스 개요, 포지셔닝 및 개발자 중심 로드맵.
- AI Vector Search, JSON/관계형 이중성 및 비동기 드라이버에 대한 고수준 투어.
- 23ai가 일반적인 개발자 워크플로우와 애플리케이션 패턴에 미치는 변화.
2. 실습: 환경 및 도구 설정 (Lab)
- 실습을 위해 Oracle Database 23ai Free 설치 및 사용.
- JDK, IDE, 클라이언트 드라이버(JDBC, R2DBC 적용 가능) 설정.
- 첫 번째 연결, 간단한 쿼리 및 샘플 프로젝트 스캐폴딩.
3. JSON 관계형 이중성과 새로운 데이터 형식 (Lab)
- 애플리케이션 코드에서 개선된 JSON 데이터 형식 및 JSON 컬렉션 사용.
- 이중성 패턴: 관계형 및 JSON 접근법 사용 시기.
- 예시: Java/Quarkus 앱에서 JSON 객체 저장, 쿼리 및 업데이트.
4. AI Vector Search 및 개발자 사용 사례 (Lab)
- AI Vector Search, 벡터 데이터 형식 및 벡터 인덱스 소개.
- 작은 의미 검색 예제 구성: 임베딩 생성, 저장 및 유사성 쿼리.
- Vector Search를 애플리케이션 코드 및 라이브러리와 통합(LangChain/LlamaIndex 예시 개념적으로 논의).
5. 비동기 프로그래밍, 파이프라이닝 및 성능 패턴
- JDBC, R2DBC 및 기타 드라이버의 드라이버 수준 파이프라이닝 및 비동기 요청 패턴 이해.
- 클라이언트 측 패턴(반응형 스트림, Java 가상 스레드) 및 서버 영향.
- 실습: 파이프라이닝 호출 구현 및 처리량 개선 측정.
6. SQL, PL/SQL 개선 사항 및 보안 제어
- 개발자에게 관련 SQL/PLSQL 언어 기능 (예: 스키마 주석, 업데이트 시 직접 조인, 새로운 불린 타입).
- SQL Firewall 개요 및 실행된 SQL의 런타임 보안 강화 방법.
- 실습: 소규모 절차를 새 언어 기능으로 마이그레이션하고 제어된 환경에서 SQL Firewall 동작 테스트.
7. 테스트, 디버깅 및 배포 모범 사례 (Lab)
- 데이터베이스 논리 단위 테스트, 새로운 기능에 대한 대표 테스트 데이터 생성 및 측정.
- 23ai 기능 사용 개발자 앱 패키징 및 배포 테스트 환경.
- 체크리스트: 성능 튜닝, 호환성 고려 사항 및 프로덕션 준비 다음 단계.
요약 및 다음 단계
요건
- SQL 및 관계형 데이터베이스 개념에 대한 이해
- Java 또는 유사한 언어를 사용하여 애플리케이션 개발 경험
- 기본 PL/SQL 또는 서버측 스크립팅 개념에 대한 친숙함
대상자
- 애플리케이션 개발자 (Java, Quarkus 또는 유사)
- 데이터베이스 개발자 및 PL/SQL 엔지니어
- 개발자 도구 및 CI 환경에 대한 책임이 있는 DevOps 엔지니어
14 시간
회원 평가 (3)
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
코스 - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
코스 - Oracle SQL Language
the exercises