Activos premium del curso
Identidad visual del curso
Oracle Database 19c: SQL Workshop
Curso practico de SQL sobre Oracle Database: se arranca entendiendo como se organiza una base de datos relacional y como funciona Oracle por dentro, y se termina resolviendo preguntas reales de negocio con subconsultas y operadores SET. Cada participante trabaja en su propio Oracle, corriendo en Docker, con el esquema HR: 107 empleados con sus departamentos, puestos y oficinas. Es el programa que DevIA imparte para INCAF en el CFP Ceren, en 20 sesiones en vivo.
Acceso
Inscripcion abierta
Entra con cuenta y sigue la ruta completa.
Activos
0
Recursos distribuidos para practicar dentro de cada sesion.
Enfoque
Recorrido aplicado
Clases, continuidad y recursos para estudiar con contexto real.
Material del curso
Oracle Database 19c: SQL Workshop
Cada curso combina estructura, recursos y continuidad para que el recorrido se vea serio desde la primera visita.
Ayuda
Guia rapida para estudiantes
Si vas empezando, aqui tienes accesos directos para entender rutas, progreso, certificados y contexto de uso sin salirte del flujo del curso.
Facilitador
Wilfredo Melgar
Software & AI Product Builder
Construye productos de software, automatizacion e IA con enfoque practico para equipos, startups e instituciones. Facilita programas de formacion backend para equipos corporativos.
Lo que incluye
- Cada participante con su propio Oracle en Docker: se instala en la primera clase y queda para todo el curso
- Todo se practica sobre el esquema HR: 107 empleados, departamentos, puestos y oficinas
- Diagnostico al inicio para saber desde donde parte el grupo
- Cada consulta del material se ejecuta contra la base real antes de la clase
- Clases en vivo de lunes a viernes de 6:00 a 8:00 pm, con el material publicado en cada sesion
- Programa impartido para INCAF en el CFP Ceren (octubre de 2026)
Objetivos
- Describir los componentes de una base de datos relacional y la arquitectura de Oracle: instancia y base de datos
- Recuperar datos con SELECT: expresiones, valores NULL, alias, concatenacion y DISTINCT
- Filtrar y ordenar resultados con WHERE, operadores de comparacion y logicos, y ORDER BY
- Transformar datos con funciones de caracter, numericas, de fecha y de conversion, y decidir con CASE y DECODE
- Resumir informacion con AVG, SUM, MAX, MIN y COUNT, agrupando con GROUP BY y filtrando con HAVING
- Combinar tablas con INNER, LEFT, RIGHT, FULL y SELF JOIN
- Resolver preguntas complejas con subconsultas de una fila, de varias filas y correlacionadas
- Unir y comparar resultados con UNION, UNION ALL, INTERSECT y MINUS, y defender 10 consultas en el proyecto final
Requisitos
- No se necesita experiencia previa con bases de datos
- Computadora con Windows 10/11, macOS o Linux de 64 bits y 8 GB de RAM
- Permisos para instalar software: Docker Desktop y SQL Developer (los dos gratuitos)
- Unos 6 GB libres en disco
- Internet estable para las clases en vivo
Para quien es
- Personas que empiezan con bases de datos y SQL
- Profesionales que consultan datos de Oracle en su trabajo y quieren hacerlo sin depender de otros
- Analistas que hoy cruzan datos en Excel y necesitan sacarlos directo de la base
- Quien se prepara para trabajar como desarrollador o analista de datos
- Programas de formacion tecnica, como el de INCAF en el CFP Ceren
Habilidades
- SQL
- Oracle Database 19c
- SQL Developer
- Docker
- Modelo relacional
- Funciones de grupo
- Joins
- Subconsultas
- Operadores SET
- Esquema HR
Temario
Contenido del curso
Módulo 1 - Introducción y recuperación básica de datos
Bloque de aprendizaje
- 01Sesión 1 - Fundamentos y entorno de trabajo120min
- 02Sesión 2 - SQL Developer y primeras pruebas120min
- 03Sesión 3 - La sentencia SELECT120min
Módulo 2 - Restricción y ordenación de datos
Bloque de aprendizaje
- 01Sesión 4 - Filtrar filas con WHERE120min
- 02Sesión 5 - Ordenar resultados y variables de sustitución120min
Módulo 3 - Funciones de fila única y expresiones condicionales
Bloque de aprendizaje
- 01Sesión 6 - Funciones de carácter, numéricas y de fecha120min
- 02Sesión 7 - Taller de reportes120min
- 03Sesión 8 - Funciones de conversión y expresiones condicionales120min
Módulo 4 - Reportes con datos agregados
Bloque de aprendizaje
- 01Sesión 9 - Funciones de grupo: AVG, SUM, MAX, MIN y COUNT120min
- 02Sesión 10 - GROUP BY y HAVING120min
- 03Sesión 11 - Evaluación 1 (sesiones 1 a 10)120min
Módulo 5 - Datos de múltiples tablas (joins)
Bloque de aprendizaje
- 01Sesión 12 - INNER JOIN: datos de varias tablas120min
- 02Sesión 13 - OUTER JOIN y SELF JOIN120min
Módulo 6 - Subconsultas y operadores SET
Bloque de aprendizaje
- 01Sesión 14 - Subconsultas de fila única y de varias filas120min
- 02Sesión 15 - Subconsultas correlacionadas y DML120min
- 03Sesión 16 - Operadores SET: UNION y UNION ALL120min
- 04Sesión 17 - Ejercicios con UNION, UNION ALL e INTERSECT120min
- 05Sesión 18 - MINUS y ejercicios con INTERSECT y MINUS120min
Proyecto integrador
Bloque de aprendizaje
- 01Preparación del proyecto - Del negocio al diagrama120min
- 02Sesión 19 - Proyecto integrador I: las 10 consultas (entrega 1)120min
- 03Sesión 20 - Proyecto integrador II: informe gerencial y cierre (entrega 2)120min
Sigue aprendiendo
Cursos relacionados
Programacion Web desde Cero: HTML, CSS, JavaScript y GitHub
Aprende paso a paso a crear sitios web desde cero con HTML, CSS y JavaScript, construyendo bases solidas de estructura, diseno responsive e interactividad en el navegador. El curso incorpora Git y GitHub para control de versiones y una introduccion clara a hosting, dominios y servidores web, para que cierres con un proyecto final publicado y listo para portafolio.
HTML & CSS: Fundamentos
Aprende a construir paginas web desde cero con HTML5 y CSS3 moderno.
JAVA-SPRINGBOOT (BACKEND)
Ruta completa de backend con Java 21: se arranca desde la sintaxis, se construye la base de programacion orientada a objetos y se termina levantando un API REST con Spring Boot, PostgreSQL y seguridad con JWT. Todo el curso converge en un solo proyecto: un API de cuentas y transferencias con reglas de negocio reales. Es el programa que DevIA imparte para el Programa Digital Trainee 2026 de Banco Cuscatlan, con el dominio bancario como hilo conductor de cada ejemplo.