Ponte en Contacto
 Duración 21 horas (3 días)

Temario del curso

Fundamentos de PL/SQL

  • Arquitectura de PL/SQL y estructura de bloques
  • Tipos de datos, variables y constantes
  • Declaración y asignación de variables

Flujo de control y lógica de decisión

  • IF, CASE y condiciones anidadas
  • Constructos LOOP, WHILE y FOR
  • Enunciados EXIT y CONTINUE

Cursores y transacciones

  • Cursores implícitos y explícitos
  • Bucles FOR de cursores y atributos
  • Control de transacciones: COMMIT, ROLLBACK, SAVEPOINT

Gestión de excepciones

  • Tipos de excepciones y cláusulas WHEN
  • Uso de RAISE_APPLICATION_ERROR
  • Excepciones personalizadas y manejadores

Procedimientos y funciones

  • Creación de procedimientos y funciones
  • Parámetros IN, OUT e IN OUT
  • Invocación de procedimientos almacenados desde SQL y PL/SQL

Packages y triggers

  • Creación y gestión de paquetes
  • Especificación del paquete frente a su cuerpo
  • Disparadores a nivel de fila y a nivel de sentencia

Seguridad y pruebas

  • Concesión y revocación de privilegios de ejecución
  • Depuración de PL/SQL con SQL Developer
  • Pruebas unitarias de procedimientos almacenados y paquetes

Resumen y próximos pasos

Requerimientos

  • Comprensión de los conceptos de bases de datos relacionales
  • Conocimientos básicos de SQL
  • Familiaridad con los fundamentos de la programación procedimental

Público objetivo

  • Desarrolladores de bases de datos
  • Programadores backend e ingenieros de datos
  • Personal de soporte técnico y DevOps que trabaja con entornos Oracle

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas