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

Oracle PL/SQL 23c

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: 900 Bs. 540 Bs. 40% off
Duración: 30 Hrs.

Este curso introduce el lenguaje PL/SQL, permitiendo a los estudiantes conocer sus ventajas y fundamentos. A lo largo del programa se trabajan las principales estructuras del lenguaje, como bloques de código, control de flujo, condicionales y bucles.

El alumno aprenderá a crear procedimientos almacenados, funciones, paquetes, cursores y triggers, así como a gestionar errores mediante excepciones y utilizar los paquetes provistos por Oracle.

El curso se basa en una práctica integral que refuerza los conceptos clave y prepara al estudiante para aplicar PL/SQL en entornos reales.

En este curso aprenderás a:

  • Fundamentos PL/SQL.
  • Optimizar el rendimiento y la productividad.
  • Arquitectura de programa PL/SQL.
  • Trabajar con variables y constantes.
  • Tipos de datos.
  • Cómo Codear aplicaciones de misión crítica.
  • Estructuras del lenguaje.
  • Control del ujo de ejecución.
  • Sentencias SQL en PL/SQL.
  • Consultas, subconsultas y funciones.
  • Datos de nidos por el usuario.
  • Utilización de colecciones.

1. ¿Qué es PL/SQL?

Ventajas en la utilización de código almacenado en el

motor.

Soporte para SQL.

Soporte para programación orientada a objetos.

Mejor rendimiento.

Alta productividad.

Seguridad

Buenas prácticas en la escritura de un programa

Lenguaje fuertemente tipado

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

Estructuras de bloque

Variables y constantes

Cómo asignar valores a variables.

Alcance y visibilidad.

Manejo de errores.

Alcance y visibilidad

Manejo de errores

Tipos de datos escalares.

Tipos de datos compuestos.

Subtipos de nidos por el usuario.

Conversiones entre tipos de datos.

3. Estructuras del lenguaje.

Control del ujo de ejecución.

Estructuras de control.

Mejores prácticas.

Condicional IF, ELSE, ELSIF.

Condicional CASE.

Iteradores condicionales (Loop, While).

Iterador para un n° conocido de veces (For).

Sentencia goto.

Sentencia null.

4. Sentencias SQL en PL/SQL

Consulta de datos.

Funciones de la.

Funciones de grupo.

Join entre tablas.

Subconsultas escalares.

Subconsultas correlacionadas.

Operadores set.

Sentencias DML de acción.

Transacciones.

5. Tipos de datos de nidos por el usuario y colecciones

Tipos de datos heredados.

Uso de %type.

Uso de %rowtype.

De nición de registros.

Colecciones.

Tablas indexadas.

Tablas anidadas.

Varrays.

Métodos de tablas.

6. Manejo de excepciones

Manejo de excepciones

Errores en tiempo de ejecución.

Códigos y descripción de errores.

Buenas prácticas.

Excepciones prede nidas.

Manejadores.

Excepciones de nidas por el usuario.

Propagación de excepciones

7. Manejo de cursores

Concepto de cursor.

Cursores implícitos.

Excepciones asociadas a los cursores implícitos.

Cursores explícitos

Atributos de cursores

Cursores estáticos y dinámicos

Cursores de actualización

Cursores con colecciones

Cláusula returning

8. Subprogramas, procedimientos y funciones

Código almacenado en el motor.

Procedimientos almacenados.

Parámetros.

Invocando procedimientos.

Funciones

Buenas prácticas.

Subprogramas en bloques anónimos.

Privilegio de ejecución.

Dependencias.

9. Paquetes

Tipos de datos abstractos.

Ventajas en desempeño.

Cabecera de los paquetes.

Componentes públicos.

Cuerpo de los paquetes.

Componentes privados.

Sobrecarga de programas.

Recopilación masiva

10. Triggers

Tipos de triggers.

Propósitos.

Eventos que los disparan.

Restricciones de los triggers.

Orden de ejecución.

Tablas mutantes.

Triggers compuestos.

Triggers de sistema.

SQL dinámico

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).



BENEFICIOS

- Grupos reducidos y prácticos
- Material digital en plataforma
- Video conferencia en tiempo real
- Grabación de clases ejecutadas
- Docente certificado
- Certificación emitida por CEGOS
- Impuestos de ley
- Garantía de aprendizaje


Modalidad de Cursado

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.

Contamos con profesionales experimentados en el área.

Aprenderás junto a expertos de la industria IT quienes te brindarán las herramientas necesarias en escenarios reales de trabajo.

Cursos Relacionados


14 hrs
Ver más

14 hrs
Ver más

14 hrs
Ver más

12 hrs
Ver más

12 hrs
Ver más

ico_curso.png