Dota a tu equipo de la capacidad de consultar, manipular y analizar bases de datos con SQL — la habilidad más demandada en el mundo del análisis de datos empresarial.

La mayoría de la información crítica de una empresa vive en bases de datos relacionales. Sin embargo, pocos equipos tienen la capacidad de extraer, cruzar y analizar esa información de forma autónoma. SQL es el lenguaje estándar para hacerlo — y dominarlo transforma directamente la velocidad y profundidad con la que tu organización puede trabajar sus propios datos.
Este programa integral de 100 horas capacita a los profesionales de tu equipo desde los fundamentos hasta técnicas avanzadas de consulta y manipulación de bases de datos, con práctica intensiva en escenarios reales de negocio. Al finalizar, tu equipo podrá extraer insights directamente de las fuentes de datos de la organización, sin depender de intermediarios técnicos.

¿Para quién es este workshop?
Ideal para analistas de datos, profesionales de inteligencia de negocios, equipos de operaciones y finanzas, y cualquier área que trabaje con grandes volúmenes de información y necesite mayor autonomía para consultarla y analizarla. Se requiere experiencia previa con datos, orientación analítica y Windows con licencia activa.
Objetivos de Aprendizaje
Lo que tu equipo logrará
Al concluir el programa, los participantes podrán crear y gestionar consultas SQL complejas, filtrar y segmentar grandes volúmenes de datos, combinar múltiples tablas, automatizar procesos con procedimientos almacenados y funciones personalizadas, y aplicar un marco estructurado de análisis de datos para responder preguntas críticas del negocio con evidencia directa desde la base de datos.
100 horas académicas en vivo con instructor profesional
Acceso a grabaciones de todas las sesiones durante la duración del curso.
Certificado de finalización + credencial digital para LinkedIn.
Membresía de por vida a la comunidad global de egresados Wawiwa.
1. Introducción a MSSQL: Comenzaremos presentándote Microsoft SQL Server, un potente sistema de gestión de bases de datos que permite a los usuarios almacenar, gestionar y recuperar datos. El curso proporcionará una visión general de SQL Server y sus características, y explicará por qué es una opción tan popular para la gestión de datos.
2. Introducción al entorno de trabajo: Antes de sumergirte en las consultas SQL, es importante comprender el entorno de trabajo. En esta sección, se te presentará SQL Server Management Studio, una interfaz gráfica de usuario utilizada para interactuar con SQL Server. Aprenderás a conectarte a una instancia de SQL Server, crear y administrar bases de datos, y navegar por la interfaz de usuario.
3. Consulta SQL básica: Esta sección cubrirá los conceptos básicos de la escritura de consultas SQL, incluyendo cómo seleccionar datos de tablas y cómo usar la cláusula WHERE para filtrar datos.
4. Columnas calculadas: Las columnas calculadas son columnas que se crean aplicando una fórmula a una o más columnas existentes. En esta sección, aprenderás a crear columnas calculadas usando SQL.
5. Funciones integradas básicas: Las funciones integradas son comandos preescritos que realizan operaciones específicas sobre los datos. Esta sección te presentará algunas de las funciones integradas más comunes en SQL, incluyendo funciones que trabajan con cadenas de texto, números y fechas.
6. Clasificación de los resultados: La clasificación es un aspecto importante del análisis de datos, y en esta sección, aprenderás a clasificar los resultados de las consultas basándote en una o más columnas.
7. Agrupación y agregación (Grouping and aggregate): Las funciones de agrupación y agregación se utilizan para resumir datos y realizar cálculos en grupos de datos. En esta sección, aprenderá a usar la cláusula GROUP BY y funciones de agregación como SUM, COUNT y AVG.
8. Filtrado avanzado (Advance filtering): Además del filtrado básico usando la cláusula WHERE, SQL proporciona una variedad de opciones de filtrado más avanzadas. Esta sección cubrirá temas como subconsultas y operadores como IN, BETWEEN, LIKE, DISTINCT y TOP.
9. Trabajo con valores NULOS (Working with NULL values): NULL es un valor especial que representa datos faltantes o desconocidos. En esta sección, aprenderá a trabajar con valores NULL en consultas SQL.
10. Diagramas (Diagram): Los diagramas de bases de datos son representaciones visuales de tablas, relaciones y restricciones de bases de datos. Esta sección le presentará la herramienta de diagramación de SQL Server y le mostrará cómo crear y modificar diagramas de bases de datos.
11. Unión de tablas (Join tables): Unir tablas es un aspecto importante de la consulta de datos de múltiples tablas. Esta sección cubrirá los diferentes tipos de uniones, incluyendo INNER JOIN, OUTER JOIN, LEFT JOIN y RIGHT JOIN.
12. Declaraciones condicionales (Conditional statement): Las declaraciones condicionales, como las declaraciones Case When, se utilizan para ejecutar código sólo cuando se cumplen ciertas condiciones. En esta sección, aprenderá a usar declaraciones condicionales en SQL.
13. Subconsultas correlacionadas y no correlacionadas (Correlated and non-correlated subqueries): Esta sección cubrirá las subconsultas correlacionadas y no correlacionadas y cómo usarlas para filtrar y clasificar datos. También aprenderás a manejar datos que requieren preparación y que no se pueden obtener con una consulta simple.
14. Funciones integradas más comunes (Most common built-in functions): Esta sección te presentará algunas de las funciones integradas más comunes en SQL, incluyendo funciones que trabajan con cadenas de texto, números y fechas.
15. Funciones de ventana (Window functions): Las funciones de ventana se utilizan para realizar cálculos sobre un conjunto de filas que están relacionadas con la fila actual. En esta sección, aprenderás a usar funciones de ventana en consultas SQL.
16. CTE (Common Table Expression): Las CTE se utilizan para definir conjuntos de resultados temporales que se pueden referenciar varias veces dentro de una sola consulta. En esta sección, aprenderás a usar CTE para simplificar consultas complejas.
17. DML (Data Manipulation Language): DML es un subconjunto de SQL que se utiliza para gestionar los datos almacenados en bases de datos relacionales. Permite insertar, actualizar, eliminar y consultar datos en una base de datos. Aprenderás los conceptos básicos de DML y cómo usarlo para manipular datos en una base de datos de Microsoft SQL Server.
18. DDL (Data Definition Language): DDL es otro subconjunto de SQL que se utiliza para crear y gestionar objetos de la base de datos. Aprenderás a usar las declaraciones DDL para crear tablas, índices, vistas y otros objetos de la base de datos. Además, aprenderás a usar restricciones para hacer cumplir la integridad de los datos y asegurar que tus datos sean precisos.
19. Análisis de datos usando el círculo de trabajo del analista (Data analysis using analyst work circle): Aprenderá a analizar datos utilizando el Círculo de Trabajo del Analista, un marco probado para el análisis de datos. Aprenderá a definir el problema, recopilar datos, analizar los datos, desarrollar conocimientos y comunicar sus hallazgos.
20. Escritura de funciones escalares de usuario (Writing user scalar functions): Las funciones escalares definidas por el usuario son funciones personalizadas que puede crear en SQL. Le permiten realizar cálculos complejos o manipular datos de una manera que no es posible con las funciones integradas. Aprenderá a crear y utilizar funciones escalares definidas por el usuario en SQL Server.
21. Procedimiento almacenado (Stored procedure): Un procedimiento almacenado es una instrucción SQL precompilada que puede guardar y reutilizar en sus aplicaciones. Los procedimientos almacenados se utilizan a menudo para mejorar el rendimiento y reducir el tráfico de red al permitir que la base de datos ejecute consultas complejas en el lado del servidor. Aprenderá a crear y utilizar procedimientos almacenados en SQL Server.
Inversión
Encuentra respuestas a las preguntas más comunes sobre nuestros programas y cursos.
Nuestros programas están diseñados para empresas que buscan actualizar las habilidades digitales de sus equipos. Son ideales para profesionales en áreas como marketing, producto, tecnología, análisis de datos y liderazgo que necesitan incorporar nuevas herramientas y metodologías en su trabajo.
Sí. Podemos adaptar los programas según los objetivos, industria y nivel de experiencia de tu equipo. Esto permite enfocar el aprendizaje en casos de uso reales y en las herramientas que tu empresa necesita implementar.
Sí. Todos los colaboradores que completen exitosamente el programa recibirán un certificado que acredita las habilidades adquiridas durante la capacitación.
Muchas empresas utilizan estos certificados para validar el desarrollo de competencias dentro de sus equipos y fortalecer los perfiles profesionales de sus colaboradores, incluyendo su presencia en redes como LinkedIn. Nuestros programas de formación son valorados por empresas líderes, que también contribuyen a la actualización de los contenidos y colaboran con nosotros para capacitar a sus propios equipos.
Los programas pueden impartirse en modalidad en línea o en formato híbrido. Las sesiones combinan contenido teórico con ejercicios prácticos y casos reales para que los participantes puedan aplicar lo aprendido directamente en su trabajo.
Un equipo con dominio de SQL trabaja con mayor autonomía, genera análisis más profundos y reduce la dependencia de áreas técnicas para acceder a información crítica del negocio.

Somos una organización dinámica, moderna y comprometida con los resultados, nuestro Propósito Superior es participar en el crecimiento de las organizaciones a través del empoderamiento de las personas.