JobCore SQL Hub / Cursos / Formación Profesional

Programas de Formación en SQL: Desde los Fundamentos hasta la Maestría

La formación técnica en JobCore está estructurada para guiar al estudiante a través de los diversos niveles de complejidad que exige el manejo profesional de bases de datos. Ofrecemos programas diseñados específicamente para el mercado IT argentino, combinando teoría rigurosa con laboratorios prácticos intensivos.

data_matrix.sql 10 módulos / 3 niveles

Nivel Inicial

Fundamentos para principiantes sin conocimientos previos

Nivel Intermedio

Consultas avanzadas, programación T-SQL y modelado

Nivel Avanzado

Optimización, DBA, seguridad y certificación profesional

Estructura Académica

Un trayecto diseñado por niveles de complejidad

Cada módulo construye sobre el anterior. Puede ingresar al nivel que corresponda a su experiencia actual y avanzar hasta la certificación JobCore SQL Profesional.

01 Fundamentos y consultas básicas
02 Programación, modelado y analytics
03 Administración, tuning y certificación

Ya sea que esté comenzando su carrera en análisis de datos o busque especializarse en administración avanzada, nuestros cursos proporcionan las herramientas necesarias para destacar. Los programas combinan teoría rigurosa con laboratorios prácticos intensivos, y cada módulo está alineado con los desafíos reales que enfrentan los equipos de IT en empresas de Buenos Aires.

La progresión es deliberada: comenzamos con la instalación de entornos y la sintaxis básica de SELECT, FROM y WHERE. Luego avanzamos hacia JOINs complejos, subconsultas y funciones agregadas. Los niveles superiores cubren procedimientos almacenados en T-SQL y PL/SQL, diseño de bases de datos con normalización, y finalmente el tuning de consultas mediante la lectura de planes de ejecución. Cada etapa entrega una habilidad técnica medible, no un certificado genérico.

Modalidad

Clases con laboratorios prácticos sobre motores reales. Cada estudiante trabaja con esquemas de ejemplo y casos extraídos de sistemas productivos.

Evaluación

Cada módulo incluye ejercicios de aplicación. La certificación final requiere aprobar una evaluación técnica que valida las habilidades ante empleadores.

Nivel Inicial Módulo 01

SQL para Principiantes: Construyendo la Base

Este programa introduce a los alumnos en el mundo de las bases de datos relacionales sin necesidad de conocimientos previos. Cubrimos la instalación de entornos, la creación de tablas y las consultas básicas mediante SELECT, FROM y WHERE. Es el punto de partida ideal para quienes desean entender cómo se estructuran y recuperan los datos en cualquier sistema moderno.

El módulo incluye práctica con sentencias INSERT, UPDATE y DELETE, filtros con operadores lógicos, y una introducción a las funciones de agregación básicas como COUNT, SUM y AVG. Al finalizar, el alumno puede conectarse a una base de datos, explorar su estructura y extraer registros con condiciones precisas.

Incluye
  • Instalación y configuración del entorno de trabajo (MySQL/PostgreSQL)
  • Creación de tablas y definición de tipos de datos
  • Consultas básicas: SELECT, FROM, WHERE, ORDER BY
  • Manipulación de datos: INSERT, UPDATE, DELETE
  • Introducción a funciones de agregación
consulta_basica.sql
SELECT nombre, apellido, salario
FROM empleados
WHERE departamento = 'Ventas'
  AND salario > 500000
ORDER BY salario DESC;
-- Resultado: empleados de Ventas
-- ordenados por salario descendente
SELECT COUNT(*) AS total,
       AVG(salario) AS promedio
FROM empleados
WHERE activo = true;
join_complejo.sql
SELECT
  e.nombre,
  d.nombre AS depto,
  CASE
    WHEN e.salario > 800000
      THEN 'Alto'
    ELSE '2026-01-01'
);
Nivel Intermedio Módulo 02

Consultas Avanzadas y Manipulación de Datos

Dirigido a quienes ya conocen lo básico, este curso profundiza en JOINs complejos, subconsultas y funciones agregadas. Enseñamos a transformar datos mediante CASE, operadores de conjunto y el uso eficiente de funciones de cadena y fecha. Al finalizar, el alumno podrá extraer información valiosa de esquemas complejos con múltiples relaciones.

Trabajamos con INNER, LEFT, RIGHT y FULL OUTER JOIN, subconsultas correlacionadas, y operadores como UNION, INTERSECT y EXCEPT. El módulo cubre también funciones de ventana básicas (ROW_NUMBER, RANK) como introducción al análisis, preparando al alumno para el curso de Data Analytics.

Dominio

JOINs múltiples y subconsultas correlacionadas

Transformación

CASE, funciones de cadena, fecha y conversión

Conjuntos

UNION, INTERSECT, EXCEPT y CTEs

Agregación

GROUP BY, HAVING y funciones de ventana

Nivel Avanzado

Programación, administración y optimización del motor

Estos tres módulos cubren la lógica de negocio dentro de la base de datos, la gestión operativa del motor y el arte de escribir consultas eficientes. Son el núcleo de la formación para perfiles técnicos senior.

Módulo 03

Programación Transact-SQL y PL/SQL

La lógica de negocio a menudo debe residir en la base de datos para garantizar la integridad y el rendimiento. Los estudiantes aprenden a desarrollar procedimientos almacenados, funciones de usuario y triggers, con control de flujo y manejo de excepciones.

  • Procedimientos almacenados
  • Funciones escalares y de tabla
  • Triggers y manejo de excepciones
Módulo 04

Administración de Bases de Datos (DBA)

Diseñado para los responsables de la salud del motor. Se aborda la instalación, configuración de memoria, gestión de usuarios, roles y estrategias de backup y restore para garantizar la continuidad operativa.

  • Instalación y configuración del motor
  • Gestión de usuarios, roles y permisos
  • Estrategias de backup y restore
Módulo 05

Optimización y Tuning de Consultas

Aprender a escribir SQL es fácil; aprender a escribir SQL eficiente es un arte técnico. Se enseña a leer planes de ejecución, identificar escaneos de tabla innecesarios y aplicar técnicas de indexación avanzada.

  • Lectura de planes de ejecución
  • Índices agrupados y no agrupados
  • Detección de table scans innecesarios
Nivel Intermedio Módulo 06

Modelado de Datos y Diseño de Bases de Datos

Un mal diseño de tablas puede condenar a un proyecto desde el inicio. Aquí enseñamos las reglas de normalización, el diseño de diagramas entidad-relación y la elección correcta de tipos de datos. El enfoque está en crear estructuras que soporten el crecimiento del volumen de datos sin degradar el rendimiento.

Trabajamos las tres formas normales con ejemplos prácticos: identificamos dependencias parciales en la primera forma normal, resolvemos dependencias transitivas en la tercera, y discutimos cuándo la desnormalización controlada es una decisión técnica válida para mejorar el rendimiento de lectura.

Normalización

Aplicación de 1FN, 2FN y 3FN con criterio. Identificación de cuándo detenerse.

Diagramas ER

Diseño de entidades, relaciones, cardinalidad y restricciones de integridad.

Tipos de Datos

Selección de VARCHAR vs CHAR, DECIMAL vs FLOAT, y manejo de fechas y timestamps.

Escalabilidad

Estructuras que soportan crecimiento de volumen sin degradación del rendimiento.

Nivel Intermedio Módulo 07

SQL para Data Analytics y Business Intelligence

Este curso se enfoca en el uso de SQL como herramienta de análisis para la toma de decisiones. Introducimos funciones de ventana, análisis de series temporales y preparación de datos para herramientas como Power BI o Tableau. Es la capacitación preferida por analistas de negocios y científicos de datos.

SELECT
  fecha,
  producto,
  ventas,
  SUM(ventas) OVER (
    PARTITION BY producto
    ORDER BY fecha
    ROWS UNBOUNDED PRECEDING
  ) AS acumulado
FROM ventas_diarias;

El módulo cubre ROW_NUMBER, RANK, DENSE_RANK, LAG y LEAD. También abordamos la preparación de conjuntos de datos para visualización, incluyendo pivoteo con PIVOT/UNPIVOT y manejo de nulos en series temporales.

Nivel Avanzado Módulo 08

Seguridad y Auditoría en Bases de Datos

La protección de la información es un requerimiento legal y ético. Enseñamos a configurar cifrado de datos, auditar accesos sospechosos y prevenir ataques comunes. Los alumnos aprenden a implementar políticas de seguridad que cumplan con los estándares internacionales y las leyes argentinas.

Cifrado

Cifrado en reposo y en tránsito. Gestión de claves y columnas sensibles.

Auditoría

Registro de accesos, detección de patrones sospechosos y trazabilidad.

Prevención

Mitigación de inyección SQL, principio de mínimo privilegio y roles granulares.

Nivel Avanzado Módulo 09

Integración de SQL con Aplicaciones Modernas

Exploramos cómo conectar bases de datos con entornos de desarrollo populares y cómo gestionar las migraciones de esquemas. Se analizan las mejores prácticas para evitar vulnerabilidades y asegurar que la comunicación entre la aplicación y el motor sea lo más rápida posible.

El módulo cubre el uso de consultas parametrizadas para prevenir inyección SQL, patrones de conexión con pooling, y herramientas de migración controlada de esquemas. Se discute también el rol de las vistas materializadas como capa de abstracción entre la base de datos y la aplicación.

Consultas parametrizadas Connection pooling Migraciones de esquema Vistas materializadas ORM y SQL nativo
Evaluación Final Módulo 10

Certificación JobCore SQL Profesional

Al completar nuestros trayectos formativos, los alumnos acceden a un proceso de evaluación para obtener nuestra certificación. Este documento valida sus habilidades ante empleadores del sector IT, respaldado por el prestigio de nuestra institución. Es una ventaja competitiva en los procesos de selección técnica más exigentes.

Evaluación Práctica + teórica
Cobertura Los 10 módulos
Validez Mercado IT argentino
Próximas Iniciadas

¿Listo para comenzar su formación en SQL?

Consulte por becas disponibles, descargue el temario completo de cada módulo, o reserve su lugar en la próxima cohorte. Nuestro equipo en Buenos Aires responde consultas académicas de lunes a viernes.

Sede

Avenida Corrientes 1250
C1043 Buenos Aires, Argentina

Contacto

+54 11 4312 8800
[email protected]

Horario

Lunes a Viernes
09:00 — 18:00