UnderOtter Cursos SQL UnderOtter Cursos SQL · Argentina
Taller nocturno con mesa de trabajo iluminada por lámparas ámbar

Curso de PostgreSQL · Buenos Aires y online en vivo

Curso de PostgreSQL: SQL y administración inicial

Este curso combina SQL aplicado a PostgreSQL con tareas básicas de administración del servidor. Sirve si querés consultar datos con precisión y también entender cómo se instala, se asegura y se respalda una base PostgreSQL.

Hay grupos presenciales en Buenos Aires y grupos online en vivo para el resto de Argentina. Acá tenés el temario por bloques, los niveles y a quién le resulta útil.

taller_psql — clientes_pedidos.sql

SELECT c.nombre, COUNT(p.id)

FROM clientes c JOIN pedidos p

ON p.cliente_id = c.id

WHERE p.fecha >= '2026-03-01'

GROUP BY c.nombre HAVING COUNT(*) > 2;

4 filas · 38 ms · ejercicio verificado

SQL aplicado a PostgreSQL

Lo que vas a aprender a hacer con SQL en PostgreSQL

Empezamos por consultas que podés verificar en el acto. Cada ejercicio devuelve un resultado esperado, para que notes si la consulta está bien sin depender del docente. Trabajamos sobre una base de ejemplo de clientes, pedidos y detalle, parecida a la que usan muchas pymes argentinas para facturación y reportes.

Si buscás un curso de PostgreSQL online o un curso PostgreSQL en Buenos Aires con práctica real de sintaxis, este bloque inicial te deja escribiendo consultas completas desde las primeras clases.

  • Filtrar con SELECT y WHERE por texto, números y fechas, ordenar con ORDER BY y recortar con LIMIT y DISTINCT.

  • Resumir con COUNT, SUM y AVG, agrupar con GROUP BY y HAVING, y unir tablas con JOINs entre clientes, pedidos y detalle.

  • Tratar valores NULL sin romper los conteos, y aplicar filtros por rango de fechas típicos en reportes argentinos.

  • Crear vistas simples para reutilizar reportes y resolver subconsultas de un nivel para preguntas puntuales.

  • Usar funciones de texto y fecha, CASE para clasificar resultados y transacciones básicas con COMMIT y ROLLBACK.

Corrección línea por línea: en clase revisamos el error de sintaxis con vos hasta que la consulta devuelve lo esperado.

Temario vigente

Temario por bloques

El orden puede ajustarse según el grupo, pero el contenido se mantiene. Pedí el programa para ver fechas y horarios actuales.

B1

Fundamentos relacionales

Qué es una tabla, cómo se relacionan los datos y qué tipos usa PostgreSQL para texto, números, fechas y valores lógicos. Claves primarias y foráneas explicadas con ejemplos de clientes y pedidos, sin teoría suelta.

B2

Consultas hasta agregaciones

SELECT completo: filtros, orden, límites, funciones de agregación, GROUP BY con HAVING y JOINs de dos y tres tablas. Incluye manejo de NULL y ejercicios con resultado esperado para chequear tu consulta.

B3

Funciones, vistas y transacciones

Funciones de texto y fecha que se usan en reportes, expresión CASE, vistas simples para guardar consultas repetidas, subconsultas de un nivel y transacciones básicas con COMMIT y ROLLBACK para cuidar los cambios.

B4

Administración inicial

Instalación en Linux, lectura guiada de postgresql.conf y pg_hba.conf, roles y permisos con GRANT y REVOKE, esquemas, copias lógicas con pg_dump y pg_restore, y restauración de prueba en una base aparte.

Alcance honesto

Administración sin humo: qué incluye y qué no

Vemos tareas que un principiante puede asumir con supervisión. Crear bases y usuarios, asignar permisos mínimos, programar respaldos lógicos y probar una restauración en una base de prueba.

También revisamos logs, consultas lentas con EXPLAIN básico y mantenimiento con VACUUM y ANALYZE. Son rutinas cortas que mantienen una instalación de prueba ordenada y te enseñan a leer qué está pasando en el servidor.

No vemos alta disponibilidad avanzada ni replicación compleja en este curso. Eso corresponde a un nivel superior y requiere práctica previa en servidor propio o laboral. Lo decimos antes para que no esperes lo que este programa no cubre.

Estudiante revisando tareas de administración en el taller

Práctica sobre instalación de prueba

Nunca operamos sobre tus servidores durante la clase.

Niveles y prerrequisitos

Empezá donde estás

  • Nivel inicial: sin experiencia en SQL.

    Partís de cero con consultas simples y verificación inmediata del resultado.

  • Nivel intermedio: ya escribís JOINs y agrupaciones.

    Pasás a vistas, funciones y transacciones para reportes más completos.

  • Nivel administración inicial: dominás SQL básico.

    Operás un servidor de prueba en Buenos Aires o en una máquina virtual si cursás online desde otra provincia.

Si trabajás con una base productiva, recomendamos cursar primero con una copia de prueba. No intervenimos en servidores de producción de los participantes.

A quién le sirve

Casos concretos en Argentina

  • Estudiantes de tecnicaturas y universidades que cursan bases de datos y necesitan practicar sintaxis real de PostgreSQL.

  • Desarrolladores que usan un ORM y quieren entender qué consulta se está ejecutando por debajo.

  • Analistas que reciben pedidos de reportes con fechas y necesitan responder sin depender de otro sector.

  • Personal de soporte en pymes argentinas que mantiene sistemas con PostgreSQL instalado por un proveedor.

Si tu caso es otro, descripilo en el mensaje y te decimos si el temario de administración PostgreSQL encaja con lo que buscás.

Hacer una consulta
Clase presencial nocturna con proyección de consultas

Formato y práctica

En Buenos Aires y online, misma exigencia

Presencial en Buenos Aires

Trabajás en tu equipo o en equipo provisto según el grupo, con proyección de consultas y corrección línea por línea. Corto y directo.

Online en vivo

Compartís pantalla cuando te trabás y el docente revisa el error de sintaxis con vos. Los scripts y la base de ejemplo son los mismos en ambos formatos.

Necesitás conexión estable si cursás desde el interior y PostgreSQL instalado según la guía que enviamos antes del inicio. Entre clases podés enviar dudas puntuales por el canal del grupo.

Duración y materiales

Qué recibís y cómo seguir

La duración depende del grupo y del nivel, y se informa con el temario vigente. Recibís apuntes en español, scripts .sql comentados y ejercicios con solución para repasar después de cada clase.

Al cerrar, podés pedir el detalle de temas vistos. El paso siguiente habitual es el bloque intermedio de optimización inicial o, si usás otro motor, el curso de MySQL. Aprender PostgreSQL con esta base te deja moverte entre ambos motores sin empezar de cero.

  • Apuntes en español y scripts comentados listos para ejecutar.

  • Ejercicios con solución y resultado esperado para autoevaluarte.

  • Canal del grupo para dudas puntuales entre clases.

Límites claros para una decisión informada

Este es un curso educativo, no una acreditación oficial. No gestionamos exámenes externos ni prometemos puestos.

No intervenimos en servidores de producción. Si necesitás una migración crítica o una recuperación urgente, eso es un servicio técnico, no este curso.

Te conviene anotarte si buscás entender y practicar con guía, no si buscás una solución inmediata para una emergencia.

Mesa de trabajo vacía con lámpara encendida de noche

Preguntas frecuentes

Dudas habituales

Si tu pregunta no está acá, escribinos y la respondemos antes de que pidas el temario.

¿Necesito saber Linux para la parte de administración?

Alcanza con nociones básicas de terminal. Damos los comandos necesarios para instalar y revisar el servicio. Si nunca usaste Linux, te enviamos una guía previa para llegar con lo esencial instalado.

¿Puedo cursar solo SQL sin administración?

Sí. Podés cursar los bloques de consultas y retomar administración después. Indicalo al pedir el temario para que te enviemos el recorte del programa que corresponde a tu nivel.

¿Trabajamos sobre mi base del trabajo?

No. Practicamos sobre una base de ejemplo y una instalación de prueba. Así evitás riesgos sobre datos reales y podés romper y reintentar sin consecuencias.

¿Usás otro motor además de PostgreSQL? Compará con el programa de MySQL.

Ver curso de MySQL