Programación de Base de Datos Oracle - Lenguaje PLSQL - Avanzado

Inscribirse ahora

Programación de Base de Datos Oracle - Lenguaje PLSQL - Avanzado

Apertura de aula
 

Presentación

Todo motor de base de datos ofrece la posibilidad de programar en su propio lenguaje para desarrollar procesos de manera eficaz y eficiente. De esta manera, es posible mejorar procesos que se realizan en lenguajes de alto nivel construyendo directamente los mismos en estos lenguajes de programación, que se ejecutan directamente en la memoria del motor de la base de datos.

Conocer y saber utilizar esta herramienta permitirá a la persona que tome este curso insertarse en el mercado laboral informático, ya que Oracle es una de las principales bases de datos del mundo.

Este curso es avanzado respecto al curso básico de Programación de Oracle, donde se tratan conceptos más complejos y con mayor aplicación en el mercado laboral.

Modalidad: A distancia ágil

play_circle_filledEn vivo o acceso a las grabaciones
descriptionRecursos Multimedia
wifi100% a distancia
record_voice_overAcompañamiento de tutores

Objetivo general

Aprender a desarrollar sentencias dinámicas que se ejecuten en tiempo de ejecución, gestionar colecciones y arrays en memoria para optimizar el rendimiento del código, manipular archivos JSON y campos CLOB, y crear rutinas de envío de correos electrónicos desde Oracle PL/SQL.

Objetivos específicos

  • Crear e implementar rutinas de envío de correos electrónicos desde código PL/SQL en Oracle Cloud APEX.
  • Manipular archivos JSON y campos CLOB para el intercambio e integración de información.
  • Exportar datos de tablas a archivos y importar archivos a tablas, adaptando flujos a entornos laborales.
  • Implementar BULK COLLECT y utilizar DBMS_SQL para el procesamiento masivo y dinámico de datos.
  • Manejar colecciones y arrays en memoria para optimizar el rendimiento del motor PL/SQL.
  • Desarrollar y gestionar sentencias SQL dinámicas que se compilen y ejecuten en tiempo de ejecución.
  • Aplicar el concepto de AUTONOMOUS TRANSACTION para ejecutar bloques de código en sesiones independientes.
  • Gestionar y crear triggers en la base de datos Oracle.

Destinatarios

  • Profesionales y desarrolladores de bases de datos que ya cuentan con conocimientos básicos de PL/SQL y desean profundizar en técnicas avanzadas y herramientas habitualmente usadas en entornos laborales.

Requisitos

  • Tener una computadora disponible.
  • Conocer el lenguaje PLSQL en forma básica (solo funciones, procedimientos, paquetes y bloques anónimos).

Equipo docente

Ricardo Daniel Perez

Profesor

Ingeniero en electrónica egresado de la Universidad Tecnológica Nacional Facultad regional Buenos Aires. Trabajo durante más de 20 años en el área de TI de empresas del mercado de Petróleo y Gas. En la actualidad se desempeña como consultor en el área de TI para el mercado de gas y petróleo. Como docente dicto cursos en Proidesa (Administración Solaris), Telefónica de Argentina (Itil V3, administración Linux, Administración Oracle 9i y 10g), PNUD (Programación), UTN (Ayudante de trabajos prácticos en la catedra de Calculo Numérico)

Ricardo Daniel Perez

Mariano Gecik

Coordinador

Es Ingeniero en Sistemas de Información de la Universidad Tecnológica Nacional (UTN). Es docente en la misma casa hace más de 15 años de las materias Análisis de Sistemas, Sistemas de Gestión I, y Administración de Recursos. Es tutor de los cursos presenciales de Oracle SQL Introductorio y programación Oracle PL/SQL. Tiene una vasta experiencia como consultor de Oracle, JAVA y .NET en distintos proyectos nacionales e internacionales y en importantes empresas como Siemens, Oracle, Banco Galicia y Protech Association. Actualmente tiene su propia consultora especializada en Oracle eBusiness-Suite, GMP IT. Adicionalmente integró el cuerpo docente dedicado a las tutorías DISI de la misma universidad.

Mariano Gecik
  • Steven Feuerstein. (2020, Nov 4). Bulk processing with BULK COLLECT and FORALL. Oracle Blogs.
  • PL/SQL User’s Guide and Reference. Release 8.1.16. December 1999. Part No. A77069-04
  • UTL_FILE Package (Oracle Database PL/SQL Packages and Types Reference). https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/UTL_FILE.html.
  • Steven Feuerstein. (2020, Nov 2). Working with collections in PL/SQL. Oracle Blogs.
  • Oracle Database JSON Developer's Guide, 23ai. F46733-06. Copyright © 2015, 2024, Oracle and/or its affiliates. Primary Author: Drew Adams. Contributors: Oracle JSON development, product management, and quality assurance teams.
  • Database PL/SQL Packages and Types Reference. DBMS_SQL. Oracle Help Center.
  • Oracle Times Ten In-Memory Database PL/SQL Developers Guide. Release 22.1. F35398-04. February 2024
  • Oracle-Base – Email From Oracle PL/SQL (UTL_SMTP). https://oracle-base.com/articles/misc/email-from-oracle-plsql?utm_source=chatgpt.com.

Metodología De Enseñanza-Aprendizaje:

Nuestro modelo de formación te ofrece flexibilidad sin perder la interacción, combina autoaprendizaje con el apoyo de expertos y compañeros para una experiencia dinámica y efectiva.

Características de la formación

  • E-learning colaborativo: estudia a tu ritmo con material curado y actividades prácticas.
  • Acompañamiento experto: consulta dudas en foros y mensajes directos con tutores.
  • Clases en vivo: para resolver consultas en tiempo real.

A quiénes está dirigido

  • Profesionales y estudiantes que buscan una formación flexible y de calidad.

Modalidad de Evaluación y Acreditación:

Estos son los requisitos que deberás cumplir para obtener la acreditación del trayecto formativo:

  • Aprobar las evaluaciones integradoras por módulo.
  • Realizar y aprobar la Evaluación Integradora Final Obligatoria (EFIO), que puede consistir en la entrega de una tarea basada en una consigna específica o en la realización de un cuestionario.
  • Descargar y leer todos los materiales de la unidad temática.
  • Entregar y aprobar todas las actividades y ejercicios obligatorios.
  • Cumplir con la dedicación horaria recomendada para lograr el máximo rendimiento.
  • Finalizar la cursada dentro del período estipulado, sin excepciones. Una vez finalizado el curso, no será posible entregar o descargar actividades pendientes. Quienes deseen completarlo deberán inscribirse en una nueva edición.

La evaluación final cuenta con una instancia de recuperatorio para quienes no aprueben en el primer intento o no la realicen dentro de las fechas establecidas en el cronograma.

Certificación

  • La certificación se otorgará en función de la calificación obtenida en la EFIO.
  • Las calificaciones posibles serán: bueno, muy bueno, excelente, sobresaliente, participó o no participó.
  • Quienes obtengan una de las cuatro primeras calificaciones recibirán un certificado de aprobación.
  • Aquellos que no alcancen estas calificaciones o no realicen la EFIO podrán obtener un certificado de participación, previa evaluación del tutor.

Los certificados emitidos por Centro de e-Learning UTN BA cuentan con un sistema de validación basado en tecnología blockchain, que garantiza autenticidad, trazabilidad y transparencia en todo momento.

Inscribirse ahora
¿Quieres capacitar a tu equipo con esta formación?

Accede al Portal de Empresas: compra múltiples licencias en pocos pasos, recibe facturación a nombre de tu compañía y gestiona el aprendizaje de todo tu equipo desde un solo lugar.

Comprar licencias para mi equipo