Formación 1 a 1 · 100% personalizada

Domina SQL de
cero a experto absoluto

Formación exhaustiva y personalizada en el lenguaje de consulta más demandado del mundo. Consultas avanzadas, optimización, modelado de datos, data warehouses y administración de motores SQL en producción.

0

Módulos completos

0

Horas de formación

0%

Personalizado

psql — analytics_db
1-- Top 5 clientes por facturación del último trimestre
2SELECT
3 c.nombre,
4 SUM(f.total) AS facturacion,
5 COUNT(f.id) AS num_facturas
6FROM clientes c
7INNER JOIN facturas f
8 ON f.cliente_id = c.id
9WHERE f.fecha >= CURRENT_DATE - INTERVAL '3 months'
10GROUP BY c.nombre
11HAVING SUM(f.total) > 10000
12ORDER BY facturacion DESC
13LIMIT 5;
14
15-- Query ejecutada en 12.4 ms ✓
SQL avanzado

Domina las queries que marcan la diferencia

Aprenderás a resolver problemas complejos con consultas elegantes y eficientes. Desde JOINs avanzados hasta window functions y CTEs recursivas.

Ejemplo real: Window Functions para ranking de ventas

La técnica más potente de SQL moderno. Aprenderás a calcular rankings, acumulados y comparativas sin subconsultas costosas, con un rendimiento óptimo.

ranking_ventas.sql Window Functions · Analytics
1-- Ranking de vendedores por ventas y acumulado anual
2WITH ventas_mensuales AS (
3 SELECT
4 vendedor_id,
5 DATE_TRUNC('month', fecha) AS mes,
6 SUM(total) AS total_mes
7 FROM ventas
8 GROUP BY vendedor_id, DATE_TRUNC('month', fecha)
9)
10SELECT
11 vendedor_id,
12 mes,
13 total_mes,
14 RANK() OVER (
15 PARTITION BY mes
16 ORDER BY total_mes DESC
17 ) AS ranking_mes,
18 SUM(total_mes) OVER (
19 PARTITION BY vendedor_id
20 ORDER BY mes
21 ) AS acumulado_anual
22FROM ventas_mensuales
23ORDER BY mes, ranking_mes;
24-- Rendimiento: 8x más rápido que con subconsultas
¿Qué aprende el alumno con este ejemplo?
A dominar CTEs (WITH), window functions (RANK, SUM OVER), el patrón PARTITION BY para calcular métricas por grupo sin perder el detalle, y el análisis de planes de ejecución para optimizar consultas. Todo aplicado a problemas reales de reporting y analítica.
Programa formativo

12 módulos, 80 horas de formación real

Un recorrido completo desde los fundamentos hasta el diseño de data warehouses y la administración de motores SQL en producción.

Módulo 01

Fundamentos de SQL

SELECT, WHERE, ORDER BY, tipos de datos y funciones básicas. Las bases imprescindibles para todo lo demás.

SELECT, FROM, WHERE
ORDER BY y LIMIT
Funciones de texto y fecha
NULL y valores por defecto
BásicoEsencial
Módulo 02

JOINs y relaciones

INNER, LEFT, RIGHT, FULL y CROSS JOIN. Cómo combinar tablas correctamente y evitar productos cartesianos.

INNER y LEFT JOIN
Self joins y múltiples joins
UNION, INTERSECT, EXCEPT
Anti-joins y semi-joins
JOINsRelacionesSet ops
Módulo 03

Agregaciones y GROUP BY

COUNT, SUM, AVG, MIN, MAX. GROUP BY, HAVING y análisis de métricas por grupo.

Funciones de agregación
GROUP BY y HAVING
ROLLUP y CUBE
GROUPING SETS
AggregationsReporting
Módulo 04

Subconsultas y CTEs

Subqueries escalares, correlacionadas y derivadas. WITH y CTEs recursivas para jerarquías.

Subconsultas escalares
Subconsultas correlacionadas
CTEs con WITH
CTEs recursivas
SubqueriesCTEsRecursión
Módulo 05

Window Functions

RANK, ROW_NUMBER, DENSE_RANK, LAG, LEAD y agregados con OVER. El arma secreta de SQL moderno.

OVER y PARTITION BY
ROW_NUMBER y RANK
LAG y LEAD
Running totals
WindowsAnalyticsRankings
Módulo 06

DML: INSERT, UPDATE, DELETE

Modificación de datos con seguridad. MERGE (upsert), transacciones y control de concurrencia.

INSERT masivo y RETURNING
UPDATE con JOIN
MERGE / UPSERT
Transacciones ACID
DMLTransaccionesACID
Módulo 07

DDL y modelado de datos

CREATE, ALTER, DROP. Diseño de esquemas normalizados, claves, constraints e índices.

CREATE TABLE y constraints
Normalización 1FN-3FN
Claves primarias y foráneas
Índices y su impacto
DDLModeladoÍndices
Módulo 08

Optimización de consultas

EXPLAIN, planes de ejecución, reescritura de queries y estrategias de indexación.

EXPLAIN y EXPLAIN ANALYZE
Lectura de planes
Índices compuestos y parciales
Reescritura de queries
PerformanceEXPLAINTuning
Módulo 09

Procedimientos y funciones

Stored procedures, functions, triggers y vistas materializadas en los principales motores.

Stored procedures
Funciones escalares y de tabla
Triggers
Vistas y materialized views
ProceduresTriggersViews
Módulo 10

Data Warehouse y ETL

Modelado dimensional (Kimball), star schema, ETL con SQL puro y herramientas modernas.

Star y snowflake schema
Fact tables y dimensiones
SCD (Slowly Changing Dimensions)
ETL y ELT con SQL
Data WarehouseETLKimball
Módulo 11

Administración y seguridad

Backups, replicación, usuarios, roles, permisos y seguridad a nivel de fila (RLS).

Backups y restore
Replicación y clustering
GRANT, REVOKE, roles
Row Level Security
DBASeguridadHA
Módulo 12

Proyecto final integrador

Construye un data warehouse completo: ingesta, modelado, dashboards y optimización.

Definición de arquitectura
Modelado dimensional
Pipeline ETL end-to-end
Presentación y despliegue
Full StackDWAnalytics
Motores reales

SQL en el mundo real con PostgreSQL + SQL Server + MySQL

Trabajarás con los motores SQL más usados en la industria. Cada uno tiene sus particularidades y aprenderás a explotarlas al máximo.

De la teoría a la producción en cualquier motor

Aprenderás a escribir SQL portable pero también a optimizar cada motor según sus fortalezas. Todo con entornos reales y datasets de producción.

PostgreSQL

El motor open source más avanzado. JSONB, arrays, extensiones, window functions completas y MVCC.

JSONBCTE recursivaspg_trgm

SQL Server

El motor empresarial de Microsoft. T-SQL, columnstore, Query Store y optimización avanzada.

T-SQLColumnstoreQuery Store

MySQL / MariaDB

El motor más usado en la web. Motores InnoDB, replication, partitioning y performance tuning.

InnoDBReplicationPartitioning

Snowflake

El data warehouse cloud moderno. Separación compute/storage, time travel y zero-copy cloning.

Cloud DWTime TravelSnowpark

BigQuery

El motor serverless de Google. Columnar, particionado, clustering y queries sobre petabytes.

ServerlessPartitioningBQML

SQLite

El motor embebido más ligero del mundo. Ideal para apps móviles, prototipos y análisis local.

EmbeddedLigeroZero-config
schema.sql — PostgreSQL
1-- Esquema de ejemplo: e-commerce
2CREATE TABLE clientes (
3 id SERIAL PRIMARY KEY,
4 email VARCHAR(255) UNIQUE NOT NULL,
5 nombre VARCHAR(100),
6 created_at TIMESTAMP DEFAULT NOW()
7);
8
9CREATE TABLE pedidos (
10 id BIGSERIAL PRIMARY KEY,
11 cliente_id INT REFERENCES clientes(id),
12 total NUMERIC(10,2),
13 estado VARCHAR(20) DEFAULT 'pendiente'
14);
15
16CREATE INDEX idx_pedidos_cliente ON pedidos(cliente_id);

PostgreSQL · Características

Lenguaje SQL + PL/pgSQL
Tipos JSON JSON / JSONB
Window Functions Completas
Índices B-tree, GIN, GiST, BRIN
Concurrencia MVCC
Extensiones PostGIS, pg_trgm, TimescaleDB
Licencia Open Source
Data Analytics

De los datos brutos al insight accionable

SQL es el lenguaje universal de los datos. Aprende a gestionar el ciclo completo del dato con el stack analítico profesional.

El stack completo del analista moderno

Desde la extracción hasta el modelado predictivo, con las herramientas que usan las empresas punteras del mundo.

Modelado dimensional

Star schema, snowflake, fact tables, dimensiones y SCD para construir data warehouses robustos.

Star SchemaKimballSCD

Analytics avanzado

Window functions, CTEs, agregaciones complejas y cohort analysis con SQL puro.

WindowsCohortsFunnels

ML con SQL

BigQuery ML, Snowpark y feature engineering directamente en la base de datos.

BQMLSnowparkMADlib

Bases de datos

Conexión con SQL Server, PostgreSQL, MySQL, Oracle y MongoDB desde cualquier lenguaje.

PostgreSQLSQL ServerMySQL

Big Data & Cloud

Spark SQL, integración con AWS Redshift, Azure Synapse y Google BigQuery.

Spark SQLRedshiftSynapse

Automatización

Pipelines ETL con SQL puro, dbt y automatización de informes y tareas programadas.

dbtAirflowETL
Por qué elegir esta formación

Mucho más que un curso de SQL

Una experiencia formativa diseñada para que apliques lo aprendido desde el primer día en tu trabajo real.

Adaptada a tu nivel

Empezamos donde tú estés. Sin conocimientos previos o con experiencia, el itinerario se ajusta a ti.

Casos de tu sector

Ejercicios reales de tu industria: finanzas, logística, salud, retail o industria.

Motores reales

Aprenderás con PostgreSQL, SQL Server y MySQL reales. Sin simulaciones ni teoría sin práctica.

SQL profesional

Buenas prácticas, formateo, versionado y testing. No solo consultas: escribes SQL de calidad.

Proyecto final real

Terminas con un data warehouse completo funcionando: ETL + modelado + dashboards + optimización.

Soporte continuo

Preguntas ilimitadas por email y sesiones de repaso para resolver dudas tras cada módulo.

Planes de formación

Elige el nivel de acompañamiento que necesitas

Todos los planes incluyen la primera sesión de evaluación gratuita y material didáctico completo.

Iniciación
Perfecto si partes de cero y quieres dominar los fundamentos de SQL y las consultas básicas.
Módulos 01 a 04 completos
30 horas de formación 1 a 1
Material y ejercicios
JOINs y subconsultas
Soporte por email 30 días
Window Functions y CTEs recursivas
Data Warehouse y optimización
Inversión CONSULTAR
Solicitar información
Experto Total
Formación completa con data warehouse, DBA, optimización avanzada y proyecto final integrador.
Los 12 módulos completos
80 horas de formación 1 a 1
Data Warehouse y ETL
Administración y seguridad
Proyecto final integrador
Optimización avanzada
Soporte vitalicio + sesiones de repaso
Inversión CONSULTAR
Solicitar información
Alumnos satisfechos

Lo que dicen quienes ya lo han hecho

Profesionales de distintos sectores que han transformado su forma de trabajar con SQL.

"

Llevaba años escribiendo queries chapuceras. Ahora escribo SQL limpio, optimizado y entendible. La parte de window functions me abrió la cabeza.

MC
José Manuel Data Analyst
"

El módulo de Data Warehouse y ETL es espectacular. He montado un pipeline completo desde cero y ahora toda la empresa consulta mis dashboards.

DR
Diego Ramírez Ingeniero de Datos
"

La formación con optimización es oro puro. Ahora resuelvo consultas que antes tardaban minutos en segundos. El EXPLAIN ya no es un misterio.

SV
Sara Vidal DBA & Analytics Engineer

Empieza hoy a dominar SQL como un profesional

Reserva tu primera sesión de evaluación gratuita y diseñamos juntos el plan formativo perfecto para ti. Sin compromiso, sin compromisos comerciales.