34 91 383 06 41

PL/SQL avanzado

Nuestros cursos de PL/SQL avanzado para empresas en Madrid se adaptan a los horarios y necesidades de formación de nuestros clientes. Tenemos una gran diversidad de cursos in company cuyos programas formativos se adaptan al mercado actual. Adicionalmente, nuestros cursos de PL/SQL avanzado para empresas pueden ser subvencionados o bonificados a través de la Fundación Tripartita.

Tecnolearning ofrece gestionar todos los trámites necesarios para conseguir las subvenciones ofrecidas por la Fundación Tripartita de forma gratuita, bien sea por la contratación de un plan de formación completo o una acción formativa puntual.

Objetivos del curso: rear aplicaciones PL/SQL que utilicen recopilaciones. Diseñar paquetes y unidades de programa PL/SQL que se ejecuten de forma eficaz. Implantar una base de datos privada virtual con control de acceso detallado. Escribir y ajustar el código PL/SQL de forma eficaz para maximizar el rendimiento. Escribir el código para interactuar con aplicaciones externas y el sistema operativo. Escribir código para interactuar con objetos de gran tamaño y usar LOB de archivos seguros.

Temario curso PL/SQL avanzado – 25 horas

_______________________________________________________________________________________________

  • INTRODUCCIÓN
    • Objetivos del Curso
    • Agenda
    • Descripción de los Entornos de Desarrollo
    • Identificación de las Tablas, Datos y Herramientas que se Utilizan en el Curso
  • CONCEPTOS DE PROGRAMACIÓN PL/SQL: Revisión
    • Identificación de la Estructura de Bloque PL/SQL
    • Paquetes, Procedimientos y Funciones
    • Cursores
    • Manejo de Excepciones
    • Dependencias
  • DISEÑO DE CÓDIGO PL/SQL
    • Descripción de los Tipos de Dato Predefinidos
    • Creación de Subtipos Basados en Tipos Existentes de una Aplicación
    • Lista de Diferentes Instrucciones para Diseño de Cursores
    • Descripción de Variables de Cursor
    • Lista Blanca
  • VISIÓN GENERAL DE RECOPILACIONES
    • Visión General de Recopilaciones
    • Uso de Matrices Asociativas
    • Navegación mediante Métodos Asociativos
    • Uso de Tablas Anidadas
    • Uso de Varrays
    • Comparación de Tablas Anidadas y Varrays
  • USO DE RECOPILACIONES
    • Escritura de Programas PL/SQL que Utilicen Recopilaciones
    • Uso de Recopilaciones de Forma Eficaz
    • Mejoras en Enlaces Tipo PL/SQL
  • MANIPULACIÓN DE OBJETOS GRANDES
    • Trabajo con LOB
    • Visión General de los LOB SecureFile
  • USO DE MÉTODOS DE INTERACTUACIÓN AVANZADOS
    • Llamada a Procedimientos Externos desde PL/SQL
    • Ventajas de los Procedimientos Externos
    • Explicación de la Llamada de una Rutina Externa desde PL/SQL
    • Métodos de Interactuación Avanzados de C
    • Métodos de Interactuación Avanzados de Java
  • RENDIMIENTO Y AJUSTE
    • Descripción e Influencia del Compilador
    • Ajuste del Código PL/SQL
    • Activación de la Función en Línea Intraunitaria
    • Identificación y Ajuste de Problemas de Memoria
    • Reconocimiento de Problemas de Red
  • MEJORA DEL RENDIMIENTO CON ALMACENAMIENTO EN CACHÉ
    • Descripción del Almacenamiento en Caché de los Resultados
    • Uso de la Caché de Resultados de Consultas SQL
    • Uso de Caché de Funciones PL/SQL
    • Revisión de las Consideraciones de Caché de Funciones PL/SQL
  • ANÁLISIS DE CÓDIGO PL/SQL
    • Búsqueda de Información sobre Codificación
    • Conceptos de PL/Ámbito
    • Paquete DBMS_METADATA
    • Mejoras de PL/SQL
  • CREACIÓN DE PERFILES Y RASTREO DE CÓDIGO PL/SQL
    • Ejecución de Rastreo de PL/SQL
    • Rastreo de PL/SQL: Pasos
  • IMPLANTACIÓN DE  VPD CON CONTROL DE ACCESO DETALLADO
    • Descripción General del Modo de Funcionamiento del Control de Acceso Detallado
    • Descripción de las Funciones de Control de Acceso Detallado
    • Descripción de un Contexto de Aplicación
    • Creación de un Contexto de Aplicación
    • Definición de un Contexto de Aplicación
    • Enumeración de los Procedimientos de DBMS_RLS
    • Implantación de una Política
    • Consulta de las Vistas del Diccionario que Incluyen Información sobre el Acceso Detallado
  • PROTECCIÓN DEL CÓDIGO CONTRA ATAQUES DE INYECCIÓN SQL
    • Visión General de la Inyección SQL
    • Reducción de la Superficie de Ataque
    • Filtro de Entrada con DBMS_ASSERT