Bases de Datos #1 de 8 en su categoría
Reseña honesta: “SQL de cero: Tu guía práctica con PostgreSQL” de Fernando Herrera [2026] – ¿Vale la pena?
El mejor curso del grupo para aprender a diseñar bases de datos como desarrollador, con PostgreSQL, CTE recursivos y plpgsql; no muestra funciones de ventana, transacciones a fondo ni optimización.
Qué promete y qué encontré al analizarlo
SQL de cero: Tu guía práctica con PostgreSQL, de Fernando Herrera y DevTalles, promete llevarte de no saber nada de bases de datos a diseñarlas, consultarlas y programarlas con PostgreSQL: diagramas entidad-relación, llaves y restricciones, JOINs, fechas, vistas, CTE recursivos, funciones, procedimientos y triggers con plpgsql. Tiene 9,513 alumnos y 1,567 reseñas con un promedio de 4.75, y se actualizó en agosto de 2026. La descripción aclara que está orientado a desarrolladores y a quien usa SQL desde otras herramientas, como Power BI, y no a administradores de bases de datos.
Al revisar sus 183 elementos, el curso tiene un sello claro: el diseño. Relaciones, llaves y restricciones, separación de datos en tablas, generación de llaves primarias y el diseño de una base de datos tipo Medium con ejercicios suman 66 elementos. Otros 45 van a programación dentro del motor. Lo que no aparece en ningún título ni en la descripción son las funciones de ventana.
El temario, en resumen
- Arranque (30 elementos): introducción, ambiente de pruebas con Docker o Neon según la descripción, y generalidades y primeros pasos (17).
- Consultas (41): funciones agregadas, agrupaciones y ordenamiento (15), JOINs (17) y consultas con fechas e intervalos (9).
- Modelo relacional (34): relaciones, llaves y restricciones (17), separación de datos en otras tablas (10) y generación de llaves primarias (7).
- Diseño aplicado (32): diseño de una base de datos tipo Medium (14), ejercicios sobre ella (8) y más ejercicios de diseño (10).
- Programación en la base de datos (45): vistas, vistas materializadas y CTE (19), funciones personalizadas (10), procedimientos almacenados (8) y triggers (8).
- En total: 153 videos y 30 artículos, sin ejercicios de código ni cuestionarios, con subtítulos automáticos en español.
Puntos fuertes
- Diseño de verdad. Llaves primarias, foráneas, candidatas y compuestas, restricciones, eliminaciones en cascada y diagramas entidad-relación, aplicados al diseño de una plataforma tipo Medium. Es lo que más le sirve a un desarrollador y lo que menos enseñan los cursos de consultas.
- PostgreSQL más allá del SELECT. Vistas materializadas, CTE recursivos, funciones, procedimientos y triggers con plpgsql, más arreglos, JSON y extensiones como uuid según la descripción. Aprovecha lo que distingue a PostgreSQL de otros motores.
- Entorno moderno. Docker para levantar la base de datos localmente, o Neon como alternativa en la nube, y clientes como pgAdmin y TablePlus. Es como se trabaja hoy en un equipo de desarrollo.
- Práctica de diseño guiada y valoración alta. Dos secciones de ejercicios de diseño (18 elementos) y 30 artículos de apoyo, con 4.75 de promedio en más de 1,500 reseñas y actualización de agosto de 2026.
Aspectos mejorables
- Sin funciones de ventana. ROW_NUMBER, RANK o sumas acumuladas no aparecen ni en los títulos ni en la descripción. Si vas a usar SQL para análisis o Power BI, como sugiere el público objetivo, te faltará esa pieza.
- Transacciones e índices sin sección. La descripción menciona commits, rollbacks e índices, pero no tienen sección propia, ni aparecen niveles de aislamiento, EXPLAIN u optimización. El curso aclara que no es para administradores, y se nota.
- Práctica sin evaluar. No hay ejercicios de código ni cuestionarios; los ejercicios de diseño son guiados en video y tendrás que replicarlos tú.
- plpgsql pide bases de programación. Los requisitos avisan que la programación estructurada será útil en esa parte, y que debes poder instalar software. Alguien sin experiencia en programación sentirá el salto en la última cuarta parte del curso.
Conclusión honesta
Si eres desarrollador, o vas a serlo, este es el curso del grupo que mejor te enseña a pensar una base de datos antes de escribir consultas: modelo relacional, llaves, restricciones, diagramas y un diseño completo, todo sobre PostgreSQL, que es hoy uno de los motores favoritos para aplicaciones nuevas. La programación con plpgsql y los CTE recursivos son un extra que pocos cursos introductorios ofrecen.
Como ingeniero, lo complementaría en dos frentes. Para análisis, las funciones de ventana: el curso de JOINs, subconsultas y CTE las presenta en pocas horas. Para escribir muchas consultas con corrección automática, SQL TOTAL tiene 38 ejercicios de código. Y si vas a levantar la base de datos con contenedores, Docker para desarrolladores te ayudará a entender lo que el curso usa como herramienta.
Puntaje final: 8.5/10 · Excelente
Para desarrolladores y estudiantes que quieren aprender SQL con PostgreSQL con énfasis en diseño de bases de datos y programación con plpgsql. No es para administradores de bases de datos ni para analistas que necesitan funciones de ventana.
Este curso sí es para ti si…
- Eres desarrollador y quieres diseñar bien las bases de datos de tus aplicaciones
- Te interesa PostgreSQL y sus funciones propias, como vistas materializadas y plpgsql
- Quieres entender llaves, restricciones y diagramas entidad-relación
- Te sientes cómodo usando Docker o una base de datos en la nube
Mejor busca otro curso si…
- Buscas administración de PostgreSQL, respaldos u optimización
- Necesitas funciones de ventana para análisis de datos
- Quieres ejercicios con corrección automática
- No puedes instalar software en tu equipo
SQL de cero: Tu guía práctica con PostgreSQL
Fernando Herrera, DevTalles · 16.1 h · 4.8 ★
Enlace directo a Udemy. Esta reseña no está patrocinada. Revisa el precio: Udemy tiene ofertas casi siempre.
Preguntas frecuentes
¿Necesito saber Docker?
No es obligatorio. Los requisitos dicen que conocer Docker será útil pero no necesario, y la descripción ofrece Neon, un servicio en la nube, como alternativa. Sí necesitas poder instalar software en tu equipo.
¿Sirve si nunca he usado una base de datos?
Sí para la mayor parte. El curso parte de cero en SQL y diseño. La sección de plpgsql, con funciones, procedimientos y triggers, será más fácil si ya sabes programación estructurada, como advierten los requisitos.
¿Cuánto tiempo toma terminarlo?
Son 16.1 horas en 183 elementos. Replicando el diseño tipo Medium y los ejercicios, calcula entre 4 y 6 semanas con una hora diaria.
Alternativas que también analicé
Todo el ranking de Bases de DatosSQL TOTAL - Domina Bases de Datos de 0 a Avanzado en 12 Días
Federico Garay, Ezequiel Talamona, Oscar Garay y otros
El curso de SQL con más práctica del grupo, con 38 ejercicios de código y 17 cuestionarios para principiantes; en 7.5 horas, diseño, programación y optimización se quedan en lo esencial.
SQL - Curso completo de Bases de Datos - de 0 a Avanzado
Pablo Tilotta
El curso de bases de datos más reseñado del grupo, fuerte en teoría, normalización y modelado; muchos temas avanzados ocupan una sola clase y faltan funciones de ventana y CTE.
Curso SQL: JOINs, Subconsultas, CTEs y Consultas Avanzadas
Raul Montesinos, DataBoosters Academy, Javier Delgado Salcedo
Un curso corto que apunta justo a lo que otros cursos de SQL omiten, funciones de ventana y CTE; con 34 clases y sin ejercicios, es más un repaso guiado que un entrenamiento.