Oracle DATABASE 12c DEVELOPER: PL/SQL

(Oracle 12c, DDL/DML, SQL, PL/SQL y Linux)

El curso está orientado a conocer el lenguaje PL/SQL de Oracle. Se consideran temas desde nivel cero desarrollando casos prácticos demostrativos y ejercicios complementarios de reforzamiento. Se inicia con un overview de la arquitectura de la Base de Datos Oracle 12c y luego se orienta a conocer el lenguaje PL/SQL para interactuar con la base de datos y finalmente la creación de procedimientos, funciones y paquetes.

  • Descripción
  • Sesiones

Descripción

CURSO

Oracle DATABASE 12c DEVELOPER: PL/SQL
REST, Node.js, Express, MongoDB, HATEOAS, JWT, CORS, Heroku y Postman)

RESUMEN

El curso está orientado a conocer el lenguaje PL/SQL de Oracle. Se consideran temas desde nivel cero desarrollando casos prácticos demostrativos y ejercicios complementarios de reforzamiento. Se inicia con un overview de la arquitectura de la Base de Datos Oracle 12c y luego se orienta a conocer el lenguaje PL/SQL para interactuar con la base de datos y finalmente la creación de procedimientos, funciones y paquetes.

CAPACIDAD

Demostrar competencias para crear productos, bloques de código y sentencias haciendo uso del lenguaje PL/SQL de Oracle en su perfil profesional.

REQUISITOS
  • Conocimiento de DML (select, update, insert, delete, merge).
  • Conocimiento de Oracle database.
  • No necesita experiencia previa el PL/SQL. Este curso empieza desde cero.
METODOLOGÍA
  • Exposición teórica de los temas.
  • Desarrollo de casos prácticos.
  • Desarrollo de talleres.
TECNOLOGÍAS Y RECURSOS
  • Oracle Database 12c y 11g.
  • Oracle SQL Developer.
  • Oracle SQL*Plus.
  • Oracle Virtual Box.
Sesión 01:

CONCEPTOS PRELIMINARES

  • Conceptos preliminares.
  • Arquitectura de la base de Datos Oracle 12c.
  • Overview PL/SQL.
  • Declaración de variables PL/SQL.
  • Desarrollo de casos practicos, repaso y evalución.
Sesión 02:

PROGRAMACIÓN DE OBJETOS I

  • Sentencias e interacción con la base de datos.
  • Estructuras de control.
  • Trabajando con composite data types.
  • Cursores implícitos y explícitos.
  • Desarrollo de casos practicos, repaso y evalución.
Sesión 03:

PROGRAMACIÓN DE OBJETOS II

  • Manejo de excepciones.
  • Procedimientos, funciones y paquetes.
  • Usando paquetes (supplied packages) en el desarrollo de aplicaciones.
  • Uso del SQL dinámico.
  • Consideraciones en la creación de código PL/SQL.
  • Trabajando con triggers.
  • Desarrollo de casos practicos, repaso y evalución.
Sesión 04:

PROGRAMACIÓN DE OBJETOS III

  • Creando DDL & event database triggers compuestos.
  • Uso del PL/SQL Compiler.
  • Administrando PL/SQL Code.
  • Administración de las dependencias.
  • Desarrollo de casos practicos, repaso y evalución.
Sesión 05:

TALLER INTEGRAL DEL CURSO

  • Se desarrollará un caso práctico integral considerando la creación de rutinas que implementen
    DML / DDL y reglas de negocio (validaciones y acciones), triggers y gestión de excepciones
    que permita reforzar el entendimiento y aplicación los temas desarrollados.