Oracle PL/SQL - 2 días de clase en línea
1.650,00 EUR
- 2 days
Desarrolla habilidades avanzadas de programación en bases de datos Oracle con este curso práctico de Oracle PL/SQL. Diseñado para desarrolladores, DBAs y profesionales técnicos que trabajan con entornos Oracle, el curso te enseña a crear aplicaciones PL/SQL eficientes, escalables y fáciles de mantener utilizando procedimientos, funciones, disparadores (triggers), paquetes y técnicas avanzadas de programación.
Características clave
Idioma
Material del curso en inglés
Nivel
Nivel principiante - intermedio
2 días de formación en vivo con instructor
Formación virtual (8 horas al día)
Laboratorios prácticos interactivos en vivo
Todo el material del curso relevante
Más de 30 horas de estudio recomendadas
Incluye certificado de finalización del programa

Resultados de aprendizaje
Al final de este programa, podrás:
Fundamentos de Oracle SQL y PL/SQL
Desarrolla habilidades prácticas en Oracle SQL para la recuperación, manipulación y gestión de bases de datos antes de avanzar a la programación en PL/SQL para la automatización y la lógica procedimental.
Gestión de dependencias en PL/SQL
Aprende cómo Oracle gestiona las dependencias de objetos, la invalidación y la recompilación para reducir errores, evitar fallos en cascada y mantener aplicaciones estables.
Optimización del rendimiento y compilación nativa
Mejore el rendimiento de PL/SQL utilizando compilación nativa, advertencias del compilador y el paquete DBMS_WARNING para crear aplicaciones más rápidas y eficientes.
Buenas prácticas de PL/SQL y SQL dinámico
Aplique las mejores prácticas de diseño en PL/SQL, incluyendo programación segura, manejo de excepciones, sugerencias para el compilador y técnicas de SQL dinámico, para crear aplicaciones de Oracle mantenibles y adaptables.

Cronograma del curso
Día 1
Sesión 1: Fundamentos de PL/SQL
- Introducción a PL/SQL
- Sintaxis y elementos básicos
- Variables, constantes y tipos de datos
- Asignar valores y usar SQL en el código
- Salida en SQL Developer
Sesión 2: Lógica del programa
- Sentencias IF, ELSIF, ELSE
- Expresiones CASE
- Bucles: básicos, WHILE y FOR
- Bucles anidados y etiquetados
- Sentencias GOTO y CONTINUE
Sesión 3: Uso de cursores
- Conceptos de Cursor
- Cursores implícitos y explícitos
- Declaración, apertura y cierre de cursores
- Obteniendo y verificando datos
- Cursores FOR UPDATE y bucles FOR
- Cursores parametrizados
Día 2
Sesión 4: Excepciones y bloques anidados
- Manejo de excepciones en PL/SQL
- Tipos de excepciones y manejo de errores
- Excepciones del sistema y definidas por el usuario
- Bloques anidados y etiquetados
- Propagación de excepciones y reglas de alcance
- Administrar variables, cursores y el alcance de GOTO
Sesión 5: Registros PL/SQL y tablas indexadas
- Tipos de registros en PL/SQL
- Trabajo con registros PL/SQL y registros anidados
- Tablas indexadas por clave (arreglos asociativos)
- Funciones de tabla integradas
- Manipulación de colecciones PL/SQL

¿Quién debería inscribirse en este programa?
Desarrolladores de bases de datos Oracle
Administradores de bases de datos (DBA)
Desarrolladores de SQL y desarrolladores backend
Profesionales de soporte técnico y soporte de aplicaciones
Cualquier persona que desee fortalecer sus habilidades de programación en Oracle
Profesionales de TI que trabajan con bases de datos Oracle
Requisitos previos
- Conocimientos básicos de los conceptos de bases de datos relacionales
- Conocimientos prácticos de Oracle SQL y redacción de consultas
- Se recomienda tener experiencia previa con bases de datos Oracle
- Es beneficioso tener conocimientos básicos de programación
- Se recomienda haber completado un curso de Fundamentos de Oracle SQL o contar con experiencia equivalente.
Declaraciones
Licencias y acreditación
El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de Equidad
Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.
Preguntas frecuentes

¿Necesita soluciones corporativas o integración LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!
