Introducción
Este curso introduce a los estudiantes a PL/SQL, el lenguaje de extensión procedimental de Oracle para SQL y la base de datos relacional Oracle. Los participantes exploran las diferencias entre SQL y PL/SQL. También examinan las características de PL/SQL y cómo se utiliza para extender y automatizar SQL para administrar la base de datos Oracle. Este curso culmina con un proyecto que desafía a los estudiantes a programar, implementar y demostrar una solución de base de datos para una empresa u organización.
El Instructor expondrá las clases en español. El 50% de los recursos didácticos se encuentran originalmente en inglés. Cuando sea factible el instructor indicará la metodología a seguir para traducir contenidos usando traductores online.
Contenidos Centrales
- Introducción a PL/SQL Exploración de las características y necesidades del lenguaje.
- Beneficios de PL/SQL Ventajas y aplicaciones en productos Oracle.
- Estructura Básica de PL/SQL Composición y tipos de bloques PL/SQL.
- Uso de Variables Cómo declarar y asignar valores en PL/SQL.
- Tipos de Datos y Unidades Lexicales Identificación y uso adecuado en PL/SQL.
- Instrucciones Ejecutables Creación de comandos efectivos y manejo de tipos de datos.
- Control de Flujo Estructuras condicionales e iterativas para controlar la ejecución.
- Uso de SQL dentro de PL/SQL Integración y manipulación de datos mediante SQL.
- Cursors y Parámetros Manejo avanzado de cursosres y parámetros en consultas.
- Manejo de Excepciones Técnicas para gestionar errores y excepciones.
- Procedimientos y Funciones Creación y gestión de subprogramas para tareas específicas.
- Paquetes PL/SQL Agrupación de constructos relacionados para mejorar la organización y rendimiento.
- Rendimiento de PL/SQL Técnicas para optimizar el rendimiento del código.
- Triggers Creación y manejo de disparadores en la base de datos.
- Gestión de Dependencias y Recompilaciones Manejo de dependencias y cómo afectan la recompilación.
- Compilador PL/SQL Uso de parámetros del compilador para optimizar el rendimiento.
- Protección del Código Fuente Técnicas para ocultar y proteger el código PL/SQL.
- Utilización de Paquetes Suministrados por Oracle Aplicación de paquetes estándar para funcionalidades extendidas.
- Actualización y Manipulación Segura de Datos Prácticas recomendadas para la inserción, actualización y eliminación de datos.
- Mejoras con PL/SQL Ejemplos prácticos de cómo PL/SQL automatiza y extiende SQL para una gestión de base de datos eficiente.
Trabajos Prácticos
La ejercitación tendrá como objetivo resolver situaciones problemáticas sobre Bases de Datos Oracle especialmente montadas para este propósito. Oracle Academy le proporciona acceso gratuito a Oracle Cloud Platform, la que es una combinación completa de tecnologías de Oracle basadas en estándares y de tecnologías de código abierto, que permiten a los usuarios crear, desplegar, integrar, proteger y administrar aplicaciones empresariales de forma eficiente. También incluye un canal con capacitación en Oracle Cloud y Oracle Apex. Y Soporte en line mediante Foro de Oracle.
Además, el alumno tendrá la posibilidad de trabajar en Máquinas Virtuales desarrolladas especialmente por Fundación Proydesa para cada uno de los módulos. Capacitación en uso de herramientas de Oracle Cloud
- Recurso: HUB – Guía y orientación para el alumno
- Primeros pasos con el programa Oracle Academy Cloud y APEX
- Recursos Adicionales
Modalidad de Estudio
En Fundación Fundación Proydesa, las clases constan de tres instancias:
- Lectura y ejercicios del currículo. El material de lectura y ejercicios en inglés,, contempla un canal con sesiones de estudio de Oracle Academy y material complementario de Fundación Proydesa. Buscamos fomentar el desarrollo de las habilidades comunicativas y el trabajo en equipo
- Realización de Laboratorios a través de grupos de trabajo (Equipo Virtual y Oracle Cloud).
- Tras un aprendizaje cooperativo, que permite el diálogo y el enriquecimiento mutuo, los alumnos son evaluados de forma individual a través de los exámenes de Oracle Academy (6 exámenes, un examen parcial y uno final)
Ruta de Aprendizaje Oracle Academy: Curso Completo Database Programming with PL/SQL LearnerEnglish
Campo Laboral
Los profesionales con habilidades en PL/SQL son esenciales para el diseño, implementación y mantenimiento de bases de datos robustas, lo que les permite desempeñarse como desarrolladores de bases de datos, administradores de bases de datos (DBA) y analistas de sistemas en una variedad de industrias que dependen de la gestión de datos eficiente. Además, estas habilidades son críticas para roles que involucran la migración de datos, la seguridad de la información y la automatización de procesos de negocio, asegurando así una alta demanda en el mercado laboral.
Certificación
Al finalizar el módulo, el egresado recibe un certificado de aprobación extendido por Oracle Academy en conjunto con la Academia Local y Fundación Proydesa.
- Debe haber aprobado con más de 70 los exámenes parciales y los dos finales en la fecha límite especificada para cada uno.
- Actividades en la plataforma Oracle Academy Terminadas online
- Entrega de actividades de proyecto en buzones en las semanas especificadas
- 80% de asistencia con cámara encendida en los encuentros sincrónicos. Justificar ausencia
Requisitos
- Experiencia previa con al menos un lenguaje de programación (recomendado)
- Curso de Oracle Academy – Diseño de Bases de Datos y Programación de Bases de Datos con SQL (obligatorio)
- Conectividad de internet suficiente para uso de la cámara en los encuentros, y para fácil acceso a plataforma de Oracle (obligatorio)
- Disponibilidad de PC con memoria de 4g mínimo (obligatorio)
- Compromiso con la participación activa durante el curso
- Nota: De acuerdo a la modalidad adoptada, los cursos DBA I, DBA II y DBA III no son correlativos, ni se exige tener aprobado el módulo anterior para cursar uno posterior. Sin embargo, los mismo están en secuencia de aprendizaje y son complementarios en la formación integral de la especialista en Bases de Datos. Si un participante quiere cursar módulos posteriores puede hacerlo, aunque se sobre entiende que tiene los conocimientos teóricos y prácticos, y del uso de las herramientas del o de los módulos anteriores. En la planificación de los módulos posteriores no está previsto desarrollar contenidos de los módulos anteriores, y se dictarán bajo la suposición que los módulos anteriores han sido cursados.
Ya comienza!
![cisco-networking](https://proydesa.org/portal/images/img-pyd/oracle_64.jpg)
DBA 3 Programación PL/SQL Bases de Datos ORACLE
Modalidad Online: Regular / Intensiva
Miércoles: 19:00 a 23:00
Fin: 01/01/2025
Online | Regular