Oracle PL/SQL avanzado

Curso

Online

¡33% de ahorro!
20 € IVA inc.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Horas lectivas

    10h

  • Inicio

    Fechas a elegir

  • Envío de materiales de aprendizaje

  • Servicio de consultas

  • Tutor personal

  • Clases virtuales

Durante este curso, vamos a profundizar en conceptos avanzados de Oracle PL/SQL, el lenguaje de programación de las Bases de Datos Oracle. Este lenguaje permite desarrollar aplicaciones complejas dentro  de Oracle. 

Una vez terminada la formación habremos visto muchos de los puntos avanzados y buenas prácticas que encontrarás en tu vida laboral como desarrollador de Oracle PL/SQL

El curso vale tanto para 18c, 12c y 11g. 

Aunque no es un curso específico para certificación, si que tiene muchos de los conceptos que necesitas para certificarte como desarrollador  PL/SQL de Oracle

¡¡¡Con una máquina virtual Linux con Oracle 18c Express ya preparada para trabajar¡¡¡. 

Aunque durante el curso veremos como instalar todo lo necesario, para aquellos que queráis ir directamente al grano, hemos creado una máquina virtual con Oracle Express 18c  para que empecéis a trabajar desde el minuto 1.

El curso es eminentemente práctico. Mediante ejemplos y ejercicios iremos viendo las características del lenguaje y como puedes utilizarlo.

Los puntos que veremos en este curso son:

Dependencias


Cursores variables. REF Cursors


Colecciones


LOBS




Compilación nativa




SQL dinámico

Traza




Y otros conceptos avanzados

Para realizar el curso necesitas conocimientos de SQL y PL/SQL

Espero que te guste y cualquier duda estoy a tu disposición




Un saludo y disfruta del curso

Sergio


¿Para quién es este curso?
Desarrolladores de ORacle PL/SQL
Administradores de Bases de datos ORacle
Cualquier profesional interesado en profundizar en el lenguaje PL/SQL de Oracle

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta





Conceptos avanzados de Oracle PL/SQL
Determinar las dependencias entre objetos
Desarrollar con SQL dinámico
Conceptos avanzados de colecciones
Manejar el cache de PL/SQL
Gestionar cursores variables
Trabajar con paquetes core de Oracle
Y otros muchos conceptos avanzados







Desarrolladores de ORacle PL/SQL
Administradores de Bases de datos ORacle
Cualquier profesional interesado en profundizar en el lenguaje PL/SQL de Oracle



Conocer Oracle PL/SQL a nivel básico
Conocer Oracle SQL a nivel básico

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2016

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 8 años en Emagister.

Materias

  • SQL

Temario

Contenido del curso
Presentación del curso
Requisitos del curso
Opciones para el entorno del curso
Maquina virtual preparada para el curso
Nota sobre las valoraciones del curso
Introducción a la sección
Detectar las dependencias entre objetos. USER_DEPENDENCIES
Comprobar el estado de los objetos Oracle
Ejemplo práctico de invalidación de un objeto Oracle
Compilar procedimientos y funciones inválidas
Compilar paquetes inválidos
UTLDTREE. Ver la jerarquía de dependencias
DBMS_UTILITY. Su uso con dependencias
Prácticas de la sección
Introducción a los cursores Variables
Crear un REF CURSOR
Trabajar con cursores variables parte 1
Trabajar con cursores variables parte 2
Bucles con Cursores variables
REF CURSORS y tipos
REF Cursors en funciones
Compartir cursores
SYS_REFCURSOR
Prácticas de la sección
Introducción a las colecciones
Crear Index By TABLES (arrays asociativos)
Introducir datos en una Index By TABLE
Introducir datos compuesto s en una Index By Table
Cargar una Index Table con una tabla. Datos simples
Cargar una index Table con tablas- Datos compuestos
BULK COLLECT- Cargas masivas de forma sencilla
Métodos de las colecciones
Prácticas con Index BY Table
VARRAYS-Introducción
Crear e inicializar Varrays. Constructores
Extender VARRAYS. Cláusula EXTEND
Ejemplo Varray, Bulk Collect y cursores
Crear un varray en la Base de datos
Crear una tabla con una columna de tipo VARRAY
Operador TABLE. Acceder a columnas de tipo VARRAY
Métodos en los VARRAYS
Prácticas de VARRAYS
NESTED TABLES. Introducción
Métodos en las NESTED TABLES
Crear una NESTED TABLE a nivel de la Base de Datos
Crear una tabla con columnas NESTED TABLES. Teoría
Crear una tabla con columnas NESTED TABLES. Práctica
Trabajar con tablas con columnas NESTED TABLES
OBJECTS, NESTED TABLES y VARRAYS
Prácticas con NESTED TABLES
Introducción a los LOBS
Crear columnas de tipo LOB
EMPTY_BLOB y EMPTY_CLOB
Introducción al paquete DBMS_LOB
BFILES-Repaso de DIRECTORY
Crear un directorio
BFILENAME-Cargar un BFILE
BFILE: Ejemplo práctico Parte 1
BFILE: Ejemplo práctico Parte 2
BFILE: Ejemplo práctico Parte 3
Practicas con BFILENAME
Cargar un BFILE en un BLOB
DBMS_LOB.READ Leer LOBs
DBMS_LOB.WRITE. Escribir en LOBS
DBMS_LOB. Otras funciones
DBMS_LOB. Excepciones
Prácticas WRITE-READ-EXCEPTIONS
¿Qué es el PL/SQL nativo?
Como compilar para PL/SQL Nativo
Ejemplo práctico
Prácticas de la sección
¿Qué es la sobrecarga en PL/SQL?
Ejemplo práctico
Prácticas de la sección
Introducción al SQL dinámico
EXECUTE IMMEDIATE parte 1
EXECUTE IMMEDIATE PArte 2
EXECUTE IMMEDIATE con comandos DML Parte 1
EXECUTE IMMEDIATE con comandos DML Parte 2
Prácticas con EXECUTE IMMEDIATE Parte 1
Cláusulas INTO y USING
BULK COLLECT. Carga masiva de filas
OPEN-FETCH-CLOSE
Práctica con EXECUTE IMMEDIATE parte 2
DBMS_SQL: Introducción
OPEN-PARSE-EXECUTE-CLOSE
BIND_VARIABLE
BIND_ARRAY. INTRODUCCIÓN
BIND_ARRAY. EJEMPLO
Prácticas DBMS_SQL, parte 1
SELECTS. PARTE 1
SELECTS. PARTE 2
Prácticas DBMS_SQL Parte 2
Introducción a la CACHE
Configurar el tamaño de la Result Cache
Configurar el modo de la Result Cache
Paquete DBMS_RESULT_CACHE
Prácticas CACHE parte 1
HINT RESULT_CACHE
Comprobar la RESULT_CACHE
RESULT_CACHE en funciones PL/SQL
Prácticas CACHE Parte 2
Introducción a la traza en PL/SQL
Crear las tablas para DBMS_TRACE
Configurar PL/SQL para debug
Tipos de traza a activar
Activar y ejecutar la traza

Información adicional

¿QUé INCLUYE EL PRECIO DEL CURSO? COMUNICACIóN DIRECTA CON EL PROFESOR, EXTENSIONES Y ACTUALIZACIONES INCLUIDAS, REEMBOLSO DENTRO DE LOS 30 DíAS, POSIBILIDAD DE ACCEDER AL CONTENIDO DEL CURSO INCLUSO DESPUéS DE ACABARLO

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Oracle PL/SQL avanzado

20 € IVA inc.