SQL 360: Programación y Optimización de Consultas
SKU
$900.00
Este curso integra la programación avanzada y optimización de bases de datos mediante procedimientos, triggers y planes de ejecución para potenciar el rendimiento técnico y la escalabilidad de consultas en entornos corporativos.
Rutas de Aprendizaje relacionadas
Descripción del curso
SQL 360 constituye un enfoque de aprendizaje holístico y de inmersión total en el ecosistema de bases de datos relacionales, diseñado para transformar la interacción con los motores de datos desde una perspectiva de consulta declarativa básica hacia un dominio completo de programación y optimización física.
Las principales temáticas por abordar en el curso se agrupan en tres fases de especialización: los fundamentos relacionales avanzados y subconsultas complejas, la programación SQL en el servidor (procedimientos, funciones, triggers, control transaccional y comparación sintáctica de dialectos), y finalmente, la optimización operativa de consultas mediante la interpretación técnica de planes de ejecución, indexación avanzada, prevención de bloqueos (deadlocks) y monitoreo con Dynamic Management Views (DMVs).
El curso está diseñado por competencias y alineado con el marco global de habilidades y competencias para un mundo digital SFIA, por lo que se propone que los estudiantes logren responder a un nivel de responsabilidad 4, de manera que desarrollan y mantienen conocimientos especializados sobre conceptos de bases de datos y almacenes de datos, principios de diseño, arquitecturas, software e instalaciones.
Contenidos
1. Introducción a bases de datos.
2. Consultas básicas.
3. Manipulación de datos.
4. Relaciones entre tablas.
5. Análisis de datos.
6. Subconsultas.
7. Introducción a programación SQL.
8. Procedimientos almacenados.
9. Funciones SQL.
10. Triggers.
11. Transacciones.
12. Manejo de errores.
13. Comparación entre dialectos SQL.
14. Arquitectura de ejecución de consultas.
15. Execution Plans.
16. Indexación.
17. Optimización de consultas.
18. Concurrencia.
19. Monitoreo de rendimiento.
Metodología XperiencEd™
Nuestra metodología de aprendizaje, un pilar clave de Credentials as you Grow
Experiencia educativa con un enfoque 20% teoría, 60% práctica y 20% reflexión.
Integra estrategias de aprendizaje activas y experiencias prácticas para potenciar el desarrollo de habilidades técnicas y power skills.
Promueve un aprendizaje vivencial, donde la resolución de problemas en escenarios reales y la aplicación inmediata del conocimiento en entornos empresariales fortalecen la formación profesional.

Información adicional
| Fecha de inicio | Martes 1 de septiembre de 2026 |
|---|---|
| Horario | Este curso se imparte 2 veces por semana martes y jueves en horario de 6:00 p.m. a 9:00 p.m.. |
| Profesor | Julio Arroyo R. |
| Área de formación | Ingeniería del Software |
| Modalidad | Virtual en Vivo. |
| Duración | 72 horas |
| Nivel de complejidad | Avanzado |
| Perfil de ingreso | 1. Estudiantes avanzados o profesionales en Ingeniería de Software, Ciencias de la Computación, Análisis de Datos o áreas tecnológicas afines. |
| Perfil de salida | SQL Developer, Backend Developer, Database Administrator (DBA) Junior, Data Engineer Junior. |

