Requisitos
- 15 Años en adelante
- Acceso a Internet
- Tener una computadora con conexión a Internet
Descripción:
Esta formado por cuatro módulos que abordan desde los fundamentos hasta la programación avanzada en bases de datos utilizando herramientas como Oracle SQL Developer y lenguajes como SQL y PL/SQL. Los participantes adquieren habilidades prácticas en diseño, implementación y optimización de bases de datos relacionales, con un enfoque específico en la plataforma Oracle.
Objetivo:
Los objetivos de los cursos comprenden la aplicación de terminología y conceptos fundamentales de bases de datos relacionales, el diseño, creación y extracción de información de bases de datos, así como la programación avanzada en SQL y PL/SQL para el diseño y la implementación eficiente de soluciones de base de datos, preparando a los participantes para roles en desarrollo, administración y consultoría de bases de datos Oracle.
A quién va dirigido:
Estos cursos son perfectos para estudiantes, técnicos, instructores y profesionales del área, interesados en adquirir habilidades prácticas en diseño, implementación y optimización de bases de datos relacionales utilizando la plataforma Oracle. No se requiere experiencia previa en base de datos, pero es imprescindible tener conocimientos básicos de informática para la instalación de aplicaciones y manipulación de archivos.
Requisitos
* Ser Hondureño
* Mayor de 15 años
* Tener una computadora con conexión a Internet
Modalidad
* Videoconferencia (Presencial en línea)
Certificación y Oportunidades Profesionales
Al finalizar los cursos, los participantes estarán preparados para desempeñarse en roles como desarrolladores de bases de datos, administradores de bases de datos, analistas de datos y consultores especializados en bases de datos Oracle. Además, podrán optar por certificaciones relevantes en bases de datos Oracle, lo que ampliará sus oportunidades laborales. También, al recibir certificados tanto de Oracle como de INFOP, fortalecerás tu perfil profesional y aumentarás tus posibilidades de destacarte en el mercado laboral
Contenido Modular:
*** Módulo 1: Fundamentos de Bases de Datos (90 horas) ***
En este módulo, los participantes adquirirán los conocimientos básicos necesarios para comprender las bases de datos relacionales y el modelado de datos. Aprenderán a crear diagramas de entidad-relación y a aplicar terminología clave de bases de datos. También se familiarizarán con Oracle SQL Developer Data Modeler y desarrollarán habilidades prácticas en SQL.
* Unidad 1 – Introducción A fundamentos de bases de datos
* Unidad 2 – Bases y modelado de datos
* Unidad 3 – Acotación del modelo de datos
* Unidad 4 – Oracle SQL Developer Data Modeler
* Unidad 5 – Asignación al modelo físico
* Unidad 6 – Introducción a SQL
Al finalizar el módulo, los participantes serán competentes en: Aplicar terminología de bases de datos relacionales, conceptos de modelado de datos y crear diagramas de entidad-relación, lo que les permitirá participar activamente en actividades prácticas asociadas a Oracle Fundamentos de bases de datos.
*** Módulo 2: Diseño de Base de Datos (90 horas) ***
Este módulo se enfoca en proporcionar a los participantes las técnicas y herramientas necesarias para diseñar y crear bases de datos sólidas. Desde la conceptualización hasta la implementación, los participantes aprenderán a desarrollar proyectos de bases de datos que cumplan con los requisitos técnicos y comerciales de manera efectiva.
* Unidad 1 – IIntroducción al Diseño de Base de Datos
* Unidad 2 – Entidades y Atributos
* Unidad 3 – Conceptos Básicos de las Relaciones
* Unidad 4 – Supertipos, Subtipos y Reglas de Negocio
* Unidad 5 – Conceptos Fundamentales de las Relaciones
* Unidad 6 – UID y Normalización
* Unidad 7 – Arcos, Jerarquías y Modelado Recursivo
* Unidad 8 – Cambios y Modelado Histórico
* Unidad 9 – Asignación
* Unidad 10 – Creación de Proyectos de Bases de Datos
* Unidad 11 – Presentación de Proyectos de Base de Datos
Al finalizar el módulo, los participantes serán competentes en: Utilizar técnicas y herramientas para diseñar, crear y extraer información de bases de datos, lo que les permitirá diseñar, implantar y demostrar proyectos de base de datos para resolver problemas empresariales u organizacionales.
*** Módulo 3: Diseño y Programación de Bases de Datos con SQL (90 horas) ***
En este módulo, los participantes profundizarán en el diseño y la programación de bases de datos utilizando SQL. Desde consultas básicas hasta operaciones avanzadas, aprenderán a crear modelos de datos sólidos y a garantizar la calidad de las consultas realizadas.
* Unidad 1 – Introducción a bases de datos con SQL
* Unidad 2 – Select y where
* Unidad 3 – Where, order by e introducción a las funciones
* Unidad 4 – Funciones de una sola fila parte I
* Unidad 5 – Funciones de una sola fila parte II
* Unidad 6 – Join parte I
* Unidad 7 – Join parte II
* Unidad 8 – Funciones de grupo parte I
* Unidad 9 – Funciones de grupo parte I
* Unidad 10 – Subconsultas
* Unidad 11 – Garantía de consultas de calidad parte I
* Unidad 12 – DML
* Unidad 13 – DDL
* Unidad 14 – Restricciones
* Unidad 15 – Vistas
* Unidad 16 – Secuencias y sinónimos
* Unidad 17 – Privilegios y expresiones regulares
* Unidad 18 – TLC
* Unidad 19 – Proyecto final y revisión de examen
* Unidad 20 – Garantía de consultas de calidad parte II
Al finalizar el módulo, los participantes serán competentes en: Crear modelos de datos mediante el diseño de una base de datos física con SQL, lo que les permitirá diseñar, establecer y demostrar soluciones de bases de datos para empresas, instituciones u organizaciones.
*** Módulo 4: Programador en Base de Datos con PL/SQL (180 horas) ***
En este módulo se divide en dos partes, los participantes se sumergirán en la programación de bases de datos utilizando PL/SQL. Aprenderán a programar, implementar y demostrar soluciones de bases de datos mediante procedimientos almacenados, funciones y disparadores en Oracle.
PARTE 1
* Unidad 1 – Fundamentos de PL/SQL
* Unidad 2 – Definir variables y tipo de datos
* Unidad 3 – Uso de SQL en PL/SQL
* Unidad 4 – Estructuras de control para el manejo del flujo de ejecución
* Unidad 5 – Uso de cursores y Parámetros
* Unidad 6 – Uso de datos compuestos
* Unidad 7 – Manejo de excepciones
* Unidad 8 – Uso y manejo de procedimientos almacenados
* Unidad 9 – Uso y manejo de funciones
PARTE 2
* Unidad 1 – Uso y manejo de Paquetes
* Unidad 2 – Mejores prácticas para utilizar Paquetes
* Unidad 3 – Mejorando el rendimiento de PL/SQL
* Unidad 4 – Uso y manejo de disparadores
* Unidad 5 – Manejo de dependencias
* Unidad 6 – Uso del compilador de PL/SQL
Al finalizar el módulo, los participantes serán competentes en: Crear procedimientos almacenados y funciones para empresas u organizaciones, utilizando PL/SQL. Esto les permitirá desarrollar soluciones sólidas y eficientes para la gestión de bases de datos.