Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Oracle PL/SQL Avanzado

DISPONIBLE EN MODALIDAD:
PL/SQL es un lenguaje de procedimiento enfocado en abarcar sentencias SQL dentro de su sintaxis. En tiempo de ejecución, tanto PL/SQL como SQL se ejecutan dentro del mismo proceso de servidor lo que nos ofrece una eficiencia optima. Además cuenta con la robustez, la seguridad y la portabilidad de Oracle Database.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Oracle PL/SQL Avanzado bonificable para empresas

¿A quién va dirigido?

- Desarrolladores profesionales de Oracle PL/SQL que quieran profundizar en los conceptos core para sacar el máximo partido al lenguaje - Administradores de Bases de Datos Oracle

Objetivos

  • Aprender conceptos avanzados de Oracle PL/SQL
  • Manejar cache con PL/SQL
  • Desarrollar con SQL dinámicamente
  • Gestión de Cursores variables REF
  • Profundizar en los conceptos de colecciones
  • Profundizar en las dependencias entre objetos
  • Desarrollar aplicaciones complejas dentro de Oracle

¿Qué vas a aprender?

PL/SQL es un lenguaje de procedimiento enfocado en abarcar sentencias SQL dentro de su sintaxis. En tiempo de ejecución, tanto PL/SQL como SQL se ejecutan dentro del mismo proceso de servidor lo que nos ofrece una eficiencia optima. Además cuenta con la robustez, la seguridad y la portabilidad de Oracle Database.

Requisitos

  • Tener experiencia profesional con PL/SQL o haber realizado la formación de Oracle PL/SQL de Imagina Formación
  • Tener conocimientos profesionales de Oracle SQL

Temario del curso

tema 1

Dependencias

  • Detección de dependencias entre objetos
  • Haciendo uso de USER_DEPENDENCIES
  • Comprobación del estado de los objetos Oracle
  • Cómo invalidar un objeto Oracle
  • Complicación de procedimientos
  • Compilación de funciones inválidas
  • Compilación de paquetes inválidos
  • La jerarquía de dependencias
  • Haciendo uso de UTLDTREE
  • Uso de las dependencias
  • Haciendo uso de DBMS_UTILITY
tema 2

REF: Cursores Variables

  • ¿Qué son los cursores variables?
  • Creación de un REF Cursor
  • Trabajando con cursores variables
  • Haciendo uso de bucles con cursores variables
  • Tipos de REF Cursors
  • REF Cursors en las funciones
  • Compartiendo cursores variables
  • Haciendo uso de SYS__REFCURSOR
tema 3

Colecciones

  • ¿Qué son las colecciones?
  • Creación de Index By Table
  • ¿Cómo introducir datos en una Index By Table?
  • ¿Cómo introducir datos compuestos en una Index By Table?
  • Carga de Index Table con tablas y datos simples / compuestos
  • Cargas masivas a través de BULK COLLECT
  • Introducción a los métodos de las colecciones
  • ¿Qué son los VARRAYS?
  • Creación de Varrays
  • Inicialización de Varrays
  • Extensión de Varrays con EXTEND
  • Uniendo Varrays, Bulk Collect y Cursores
  • Creación de un Varrays en Base de Datos
  • Creación de una tabla con una columna de tipo Varray
  • Introducción a los métodos de Varrays
  • Introducción a las NESTED TABLES
  • Creación de una Nested Tables en Base de Datos
  • Creación de una tabla con columnas de tipo Nested Table
  • Los métodos de las Nested Table
  • Trabajando con tablas con columnas de tipo Nested Table
  • Uniendo Objetos, Nested Tables y Varrays
tema 4

LOBS - Objetos de Gran tamaño

  • Introducción a los LOBS
  • Creación de columnas de tipo LOB
  • EMPTY_BLOB
  • EMPTY_CLOB
  • Introducción a DBMS_LOB
  • Directorios con BFILES
  • Creación de un directorio
  • Cargando un BFILE con BFILENAME
  • Trabajando con BFILE
  • Cargando un BFILE con BLOB
  • Lectura de LOBs con DBMS_LOB.READ
  • Escritura en LOBs con DBMS_LOB.READ
  • Otras funcionalidades recomendadas de DBMS_LOB
  • Control de excepciones en DBMS_LOB
tema 5

PL/SQL Nativo

  • Introducción al PL/SQL Nativo
  • Compilación para PL/SQL Nativo
tema 6

Sobrecarga de PL/SQL

  • Introducción a la sobrecarga en PL/SQL
  • Trabajando con la sobrecarga en PL/SQL
tema 7

Mejoras de Rendimiento con Cache

  • Introducción a CACHE
  • Configuración del tamaño de la cache
  • Configuración del modo de la cache
  • Introducción al paquete DBMS_RESULT_CACHE
  • Haciendo uso de Hint en RESULT_CACHE
  • Comprobación de RESULT_CACHE
  • Haciendo uso de RESULT_CACHE en funciones PL/SQL
tema 8

SQL Dinámico

  • Introducción al concepto de SQL Dinámico
  • Introducción a EXECUTE IMMEDIATE
  • Trabajando con EXECUTE IMMEDIATE a través de comandos
  • Cláusula INTO
  • Cláusula USING
  • Carga masiva de filas a través de BULK COLLECT
  • Trabajando con OPEN-FETCH-CLOSE
  • Trabajando con BIND_VARIABLE
  • Trabajando con BIND_ARRAY
  • Trabajando con SELECTS
tema 9

Depuración

  • Introducción a las trazas en PL/SQL
  • Creación de tablas para gestión de trazas con DBMS_TRACE
  • Configuración para depuración
  • Tipos de trazas
  • Activación y ejecución de trazas
  • Análisis del resultado de las trazas
tema 10

Ofuscación de código

  • Introducción a la ofuscación de código
  • ¿Para qué sirve wrap?
  • Compilación de código ofuscado
  • Trabajando con DBMS_SQL.CREATE WRAPPED
  • Ofuscación de grandes cantidades de código a través de CREATE_WRAPPED
tema 11

Triggers

  • Introducción a los Triggers NO-DML
  • Tipos de triggers: DDL y SYSTEM
  • Atributos para eventos de triggers
  • Trabajando con DDL en Base de Datos
  • Auditar accesos de Login de usuarios
  • Control de errores en la Base de Datos
tema 12

Forms y Reports

  • Nuevas funcionalidades destacables de Forms
  • Nuevas funcionalidades destacables de Reports

Curso de Oracle PL/SQL Avanzado bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient