SQL 360: Programación y Optimización de Consultas

SKU SOFT-751

$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

No hay elementos relacionados.

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.
2. Conocimientos básicos de lógica de programación y estructuras de datos.
3. Se requiere familiaridad con el manejo de sistemas operativos a nivel de usuario avanzado.
4. Tener nociones fundamentales sobre cómo se almacenan y organizan los datos (conceptos de tablas, filas y columnas).
5. Capacidad de abstracción lógica para resolver problemas de consulta.

Perfil de salida

SQL Developer, Backend Developer, Database Administrator (DBA) Junior, Data Engineer Junior.