9 módulos41 lecciones~12h 31min

PostgreSQL: Base de Datos para el Mundo Real

Aprende PostgreSQL desde cero con herramientas profesionales reales: psql, pgAdmin 4, DBeaver y TablePlus. SQL completo, diseno relacional, consultas avanzadas, integracion con Node.js y Python, y un proyecto final.

Temario del curso

1

Que es PostgreSQL

0 / 3 lecciones

1
Que es PostgreSQL y por que domina la industria7 min
2
Como funciona: servidor, clientes, bases de datos y esquemas9 min
3
Arquitectura real: conexiones, procesos y archivos de datos15 min
2

Instalacion y entorno profesional

0 / 5 lecciones

1
Instalar PostgreSQL: el servidor oficial22 min
2
psql: el cliente de linea de comandos que usan los pros23 min
3
pgAdmin 4: la GUI oficial de PostgreSQL9 min
4
DBeaver Community: el explorador de bases de datos mas popular10 min
5
TablePlus: la GUI moderna para devs de frontend y fullstack7 min
3

SQL desde cero

0 / 6 lecciones

1
Crear bases de datos y tablas15 min
2
Tipos de datos: TEXT, VARCHAR, INTEGER, NUMERIC, BOOLEAN, DATE10 min
3
INSERT: cargar datos reales desde el dia uno25 min
4
SELECT y WHERE: leer y filtrar con precision12 min
5
UPDATE y DELETE: modificar datos con seguridad18 min
6
ORDER BY, LIMIT y OFFSET: ordenar y paginar resultados21 min
4

Diseno relacional

0 / 5 lecciones

1
Claves primarias y SERIAL / GENERATED ALWAYS AS IDENTITY16 min
2
Claves foraneas y relaciones entre tablas14 min
3
Restricciones: UNIQUE, NOT NULL, CHECK, DEFAULT19 min
4
Relaciones muchos a muchos con tablas de union16 min
5
Indices: B-Tree, Hash -- cuando crearlos y cuando no21 min
5

Consultas avanzadas

0 / 6 lecciones

1
INNER JOIN: combinar tablas relacionadas13 min
2
LEFT, RIGHT y FULL OUTER JOIN: todos los casos de borde18 min
3
Agregaciones: COUNT, SUM, AVG, MIN, MAX con ejemplos de negocio13 min
4
GROUP BY y HAVING: reportes agrupados18 min
5
Subconsultas y CTEs (WITH): consultas dentro de consultas22 min
6
Window Functions: RANK, ROW_NUMBER, LAG, LEAD25 min
6

Tipos de datos avanzados

0 / 4 lecciones

1
JSONB: guardar y consultar datos semiestructurados23 min
2
Arrays: listas dentro de una columna22 min
3
Full-text search: busqueda de texto nativa en PostgreSQL20 min
4
Fechas, horas y zonas horarias: TIMESTAMP WITH TIME ZONE, INTERVAL27 min
7

Programabilidad y control

0 / 5 lecciones

1
Transacciones: BEGIN, COMMIT, ROLLBACK y el modelo ACID20 min
2
Vistas (VIEWs) y Vistas materializadas (MATERIALIZED VIEWS)14 min
3
Funciones almacenadas con PL/pgSQL22 min
4
Triggers: automatizar auditorias y validaciones16 min
5
Roles y permisos: seguridad a nivel de base de datos26 min
8

Integracion con aplicaciones reales

0 / 3 lecciones

1
PostgreSQL con Node.js usando node-postgres (pg)23 min
2
PostgreSQL con Python usando psycopg226 min
3
EXPLAIN ANALYZE: diagnosticar y optimizar consultas lentas24 min
9

Proyecto final — Sistema de alquileres

0 / 4 lecciones

1
Proyecto final: diseno del esquema de alquileres22 min
2
Consultas del negocio: disponibilidad, historial, calculos20 min
3
Analitica: ingresos por mes, ocupacion y ranking de propiedades22 min
4
Optimizacion final, backup y cierre del curso26 min
PostgreSQL: Base de Datos para el Mundo Real | Informatica Live