Temario del curso
1. Introducción y Novedades en Oracle Database 23ai
- Resumen de la versión, posicionamiento y hoja de ruta centrada en el desarrollador.
- Visión general de AI Vector Search, dualidad JSON/relacional y controladores asíncronos.
- Cómo 23ai cambia los flujos de trabajo habituales del desarrollador y los patrones de aplicación.
2. Manejo práctico: Entorno y Herramientas (Laboratorio)
- Instalación y uso de Oracle Database 23ai Free para laboratorios.
- Configuración de JDK, IDE y controladores de cliente (JDBC, R2DBC donde sea aplicable).
- Primera conexión, consultas simples y estructura de un proyecto de ejemplo.
3. Dualidad Relacional JSON y Nuevos Tipos de Datos (Laboratorio)
- Uso del tipo de datos JSON mejorado y las colecciones JSON en el código de la aplicación.
- Patrones de dualidad: cuándo usar enfoques relacionales frente a JSON.
- Ejemplos: almacenar, consultar y actualizar objetos JSON desde aplicaciones Java/Quarkus.
4. AI Vector Search y Casos de Uso para Desarrolladores (Laboratorio)
- Introducción a AI Vector Search, tipos de datos vectoriales e índices vectoriales.
- Creación de un ejemplo de búsqueda semántica: generación de embeddings, almacenamiento y consultas de similitud.
- Integración de Vector Search con el código de la aplicación y bibliotecas (se discuten ejemplos de LangChain/LlamaIndex conceptualmente).
5. Programación Asíncrona, Pipelining y Patrones de Rendimiento
- Comprensión del pipelining a nivel de controlador y patrones de solicitudes asíncronas para JDBC, R2DBC y otros controladores.
- Patrones del lado del cliente (streams reactivos, hilos virtuales de Java) e impacto en el servidor.
- Laboratorio práctico: implementar llamadas en canalización (pipelined) y medir las mejoras en el rendimiento.
6. Mejoras en SQL, PL/SQL y Controles de Seguridad
- Nuevas funciones del lenguaje SQL/PLSQL relevantes para los desarrolladores (p. ej., anotaciones de esquema, uniones directas en actualizaciones, nuevo tipo Booleano).
- Resumen de SQL Firewall y cómo mejora la seguridad en tiempo de ejecución del SQL ejecutado.
- Práctica: migrar un procedimiento pequeño para usar nuevas funciones del lenguaje y probar el comportamiento de SQL Firewall en un laboratorio controlado.
7. Mejores Prácticas de Pruebas, Depuración y Despliegue (Laboratorio)
- Pruebas unitarias de la lógica de la base de datos, generación de datos de prueba representativos y medición del comportamiento con las nuevas funciones.
- Empaquetado y despliegue de aplicaciones de desarrolladores que utilizan funciones de 23ai en entornos de prueba.
- Lista de verificación: ajuste de rendimiento, consideraciones de compatibilidad y próximos pasos para la preparación de producción.
Resumen y Próximos Pasos
Requerimientos
- Comprensión de SQL y conceptos de bases de datos relacionales
- Experiencia en desarrollo de aplicaciones en Java o lenguajes similares
- Familiaridad con conceptos básicos de PL/SQL o scripting del lado del servidor
Público objetivo
- Desarrolladores de aplicaciones (Java, Quarkus o similares)
- Desarrolladores de bases de datos e ingenieros de PL/SQL
- Ingenieros de DevOps responsables de las herramientas para desarrolladores y entornos de CI
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (4)
buena explicación de cada punto y proporcionar una tarea para la práctica.
Piseth Ben - ACLEDA Bank Plc.
Curso - Oracle Database 19c: SQL Tuning Workshop
Traducción Automática
habilidades de presentación, respuestas oportunas a todas las preguntas
Oana - OPEN COURSE
Curso - Oracle SQL LP - Fundamentals
Traducción Automática
El aprender sobre una nueva herramienta, las practicas ayudan mucho a entender los temas y eso fue lo que mas me gusto
David Vargas Alpizar - BANCO BAC SAN JOSE S.A
Curso - Oracle Database 19c: Administration
estaba muy bien estructurado tanto por días como por módulos, fácil de seguir
Melania - DB Global Technology SRL
Curso - Oracle SQL for beginners
Traducción Automática