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
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