Solicitar información

Temario del curso

1. Introducción y novedades en Oracle Database 23ai

  • Descripción general de la versión, posicionamiento estratégico y hoja de ruta orientada a desarrolladores.
  • Repaso general de la Búsqueda de Vectores mediante IA, la dualidad entre JSON y datos relacionales, así como los controladores asíncronos.
  • Cómo 23ai transforma los flujos de trabajo habituales de desarrollo y las pautas de diseño de aplicaciones.

2. Primeros pasos: entorno de trabajo y herramientas (Taller)

  • Instalación y uso práctico de Oracle Database 23ai Free para el desarrollo.
  • Configuración del JDK, entorno IDE y controladores cliente (JDBC, R2DBC según corresponda).
  • Conexión inicial, ejecución de consultas sencillas y creación de un proyecto básico.

3. Dualidad entre JSON y datos relacionales: nuevos tipos de dato (Taller)

  • Aplicación práctica del tipo de dato JSON mejorado y las colecciones JSON en código.
  • Patrones recomendados: cuándo emplear estructuras relacionales y cuándo usar formatos JSON.
  • Ejemplos concretos: almacenamiento, consulta y actualización de objetos JSON desde aplicaciones Java o Quarkus.

4. Búsqueda de Vectores mediante IA y casos prácticos para desarrolladores (Taller)

  • Introducción a la Búsqueda de Vectores, los tipos de datos vectoriales y los índices correspondientes.
  • Diseño de un ejemplo sencillo de búsqueda semántica: generación de representaciones vectoriales, almacenamiento y consultas por similitud.
  • Integración teórica de la Búsqueda de Vectores con código aplicativo y librerías populares como LangChain o LlamaIndex.

5. Programación asíncrona, canalización y optimizaciones de rendimiento

  • Explicación detallada de los mecanismos de canalización a nivel controlador y los patrones de peticiones asíncronas en JDBC, R2DBC y similares.
  • Técnicas recomendadas del lado cliente (flujos reactivos, hilos virtuales en Java) y sus efectos sobre el servidor.
  • Práctica guiada: implementación de llamadas canalizadas con medición del incremento de rendimiento obtenido.

6. Mejoras en SQL, PL/SQL y controles de seguridad

  • Nuevas construcciones sintácticas de SQL/PL/SQL útiles para desarrolladores (como anotaciones de esquema, uniones directas en actualizaciones o el tipo booleano).
  • Presentación del Firewall SQL y su utilidad como mecanismo de protección en tiempo real frente a sentencias peligrosas.
  • Ejercicios prácticos: transformación de procedimientos existentes para emplear las nuevas características sintácticas, así como evaluación del comportamiento del Firewall SQL en laboratorios controlados.

7. Buenas prácticas para pruebas, depuración e implementación (Taller)

  • Desarrollo de pruebas unitarias orientadas a la lógica de base de datos, generación automática de conjuntos de datos de prueba y medición del desempeño gracias a las nuevas funciones.
  • Empaquetado e instalación en entornos de test de aplicaciones que utilicen capacidades ofrecidas por 23ai.
  • Lista de verificación: ajustes de rendimiento, compatibilidad y pasos siguientes para alcanzar la fase de producción.

Resumen final y próximos pasos

Requerimientos

  • Conocimientos básicos de SQL y conceptos relacionados con bases de datos relacionales
  • Experiencia en desarrollo de aplicaciones con Java u otros lenguajes similares
  • Familiaridad con conceptos básicos de PL/SQL o scripts del lado del servidor

Público objetivo

  • Desarrolladores de aplicaciones (Java, Quarkus u otros lenguajes similares)
  • Desarrolladores especializados en bases de datos y ingenieros PL/SQL
  • Ingenieros DevOps responsables del mantenimiento de herramientas para desarrolladores y entornos CI/CD
 14 Horas

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.
Inversión

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)

Próximos cursos

Categorías Relacionadas