USD  |   +591 68223703  |   consultas@cegos.com.bo  |  

Oracle PL/SQL 19c

Aprende el tratamiento eficiente de datos.

El alumno egresara del mismo con los conocimientos y destrezas necesarias para desempeñarse como desarrollador Oracle PL/SQL además de contar con los conocimientos necesarios para instalar y administrar básicamente los usuarios del motor de Base de Datos Oracle. Se realiza también un repaso sobre los conceptos fundamentales del lenguaje Oracle SQL*PLUS.
Costo: 121 USD 73 USD 40% off
Duración: 30 Hrs.

El curso comienza con la introducción a PL/SQL ayudando a los alumnos a entender las ventajas de este potente lenguaje de programación. 

Recorriendo las estructuras del lenguaje PL/SQL (como bloques de código, declaraciones, control de flujo, condicionales, bucles repetitivos, etc.), aprenderás a crear código de aplicación que se pueden compartir en distintos formularios, informes y aplicaciones desarrolladas en otras tecnologías. También aprenderás a crear procedimientos almacenados, funciones y paquetes; además de los bloques PL/SQL anónimos.

Obtendrás información sobre la declaración de variables y cursores y sobre la gestión de errores mediante la utilización de excepciones.

Finalizando el curso, serás capaz de diseñar y crear disparadores (TRIGGERS) en la base de datos. Además, aprenderás a utilizar los paquetes suministrados por Oracle.

El curso está basado en una importante práctica la cual ayuda a reforzar todos los conceptos fundamentales del curso.

En este curso aprenderás a:

  • Crear códigos de aplicación para compartir en formularios, informes y aplicaciones desarrolladas en otras tecnologías
  • Desarrollar procedimientos almacenados, funciones y paquetes
  • Desarrollar bloques PL/SQL anónimos.
  • Diseñar y crear disparadores (TRIGGERS) en la Base de Datos.
  • Utilizar los paquetes suministrados por Oracle.

1. Introducción

PL/SQL

¿Qué es PL/SQL?

Ventajas en la utilización de PL/SQL

Soporte para SQL

Soporte para programación orientada a objetos

Mejor rendimiento

Alta productividad

Completa portabilidad

Integración con Oracle

Seguridad

Buenas prácticas en la escritura de un programa

Delimitadores e identificadores

2. Estructura básica de un programa PL/SQL

Estructuras de bloque

Introducción

Variables y constantes

Cómo asignar valores a variables

Declaración de constantes

Alcance y visibilidad

Manejo de errores

Tipos PL/SQL

Introducción

Tipos escalares

Tipos compuestos

Tipos de referencia

Tipos de objeto

Utilización de %type

Utilización de %rowtype

Subtipos definidos por el usuario

Conversiones entre tipos de datos

Tabla de conversiones implícitas

Ámbito y visibilidad de las variables

3. Estructuras del lenguaje

Estructuras del lenguaje

Control condicional: sentencia if

If ? Then

If ? Then ? Else

If ? Then ? Elsif

Las sentencias loop y exit

While - loop

For - loop

Las sentencias goto y null

4. Sentencias SQL en PL/SQL

Sentencia de selección - select

Sentencia select (join)

Sentencia select distinct

Funciones sobre columnas

Subconsultas

Operadores set

Sentencia insert

Sentencia update

Sentencia delete

Transacciones

Procesamiento de transacciones

Uso de commit

Uso de rollback

Uso de savepoint

La cláusula returning

5. Tipos de datos y conversiones

Tipos de datos y conversiones

Introducción

Conversiones

Uso de %type

Uso de %rowtype

Registros PL/SQL

Asignación de registros

Colecciones

Introducción

Tablas indexadas

Elementos de una tabla indexada

Tablas indexadas de registros

Tablas anidadas

Inicialización de una tabla anidada

Metodos de tablas

Varrays

6. Manejo de excepciones

Manejo de excepciones

Excepciones predefinidas

Excepciones definidas por el usuario

Reglas de alcance

La sentencia raise

Uso de SQLcode y SQLerrm

Cláusula raise_application_error

Propagación de excepciones en PL/SQL

7. Manejo de cursores

Introducción a cursores PL/SQL

Cursores implícitos

Introducción

Excepciones asociadas a los cursores implícitos

Cursores explícitos en PL/SQL

Introducción

Declaración

Open

Fetch

Atributos de cursores

Manejo de cursores

Cursores de actualización

Cursores referenciados

Cláusula bulk collect into

Cláusula forall

Cláusula save exceptions

8. Subprogramas, procedimientos y funciones

Descripción general de procedimientos y funciones

Procedimientos almacenados

Parámetros en procedimientos almacenados

Ejecutando procedimientos

Funciones

Subprogramas en bloques anónimos

Declaración

Uso

9. Paquetes

Definición

Paquetes cabecera

El cuerpo del paquete

Ambito y visibilidad

Sobrecarga de programas

10. Triggers

Declaración de triggers

Tipos de triggers

Disparo de los triggers

Restricciones de los triggers

Utilización de :old y :new

Cláusulas de tirggers

Cláusula referencing

Cláusula when

Triggers de sistema

Se requieren conocimientos básicos en Base de Datos Oracle o haber realizado el curso de Oracle Fundamentos.

Es recomendable contar con conocimientos básicos en programación con cualquier lenguaje o haber realizado alguno de los siguientes cursos: 

  • Java para no Programadores,
  • C# para no Programadores,
  • Introducción a la Programación con Javascript.

Una vez finalizado satisfactoriamente el curso, el Instituto CEGOS emite un CERTIFICADO DE APROBACIÓN, el cual contiene:

  • Datos personales del alumno
  • Plan de estudios
  • Horas lectivas invertidas
  • Nota final
  • Rúbrica de autoridades competentes

Depósito bancario: 

  • Entidad bancaria: Banco Union
  • Nombre: CEGOS
  • Nro. De cuenta: 10000019540257
  • Entidad bancaria: Banco Bisa
  • Nombre: CEGOS
  • Nro. De cuenta: 6022104011
  • Entidad bancaria: Banco Nacional de Bolivia
  • Nombre: CEGOS
  • Nro. De cuenta: 1502380148

PayPal:  

  • Correo: cobrosonline@cegos.com.bo
  • Nombre: CEGOS

Posterior al pago envíe el comprobante al correo consultas@cegos.com.bo con los siguientes datos: (Nombre completo, C.I., E-Mail, Nro. de celular, Nombre y número para facturación).


Paga con tarjeta de crédito, PayPal


BENEFICIOS

- Un computador por persona
- Material de apoyo digital
- Docente certificado
- Certificación emitida por CEGOS
- Garantía de aprendizaje


Modalidad de Cursado

Modalidad Presencial

  • Grupos reducidos y prácticos.
  • Un computador por persona.
  • Material de apoyo digital.
  • Acceso a Wifi de alta velocidad.
  • Certificación emitida por CEGOS.
  • Refrigerio.

Modalidad Online - En vivo

  • Grupos reducidos y prácticos
  • Clase en tiempo real por video conferencia.
  • Consultas en vivo.
  • Grabación de las clases ejecutadas.
  • Certificación emitida por CEGOS.
  • Asistencia administrativa personalizada todos los días.

Cursos Relacionados


ico_curso.png