PostgreSQL Training

PostgreSQL es la base de datos relacional open source mas avanzada del mundo y la que usamos en todos nuestros proyectos. Ofrecemos cursos dictados por los mismos profesionales que administran instancias PostgreSQL en produccion todos los dias. La diferencia entre aprender de un libro y aprender de alguien que resuelve problemas reales en produccion se nota desde la primera clase.

PostgreSQL 16 SQL avanzado Performance tuning Replicacion Alta disponibilidad Particionado Presencial y online In-situ disponible

Brindamos dos modalidades: cursos abiertos con fechas programadas durante el ano, y cursos in-situ disenados a medida para los requerimientos especificos del cliente, dictados en la ubicacion que elija. Esta ultima modalidad funciona mejor en grupos de tres o mas personas y permite adaptar los ejemplos y ejercicios al stack tecnologico real de la empresa.

Todos los cursos tienen un maximo de 10 alumnos para garantizar atencion personalizada y tiempo suficiente para preguntas y discusion de casos reales.


Soporte en SQL Basico

Pensado para quienes necesitan soporte puntual o quieren entender mejor las consultas que ya estan usando. Trabajamos sobre casos concretos del participante.

Contenido

Consultas SELECT con filtros, ordenamiento y agrupamiento. JOINs: INNER, LEFT, RIGHT, FULL. Subconsultas y CTEs. Funciones de agregacion. Insercion, actualizacion y eliminacion de datos. Transacciones basicas. Lectura e interpretacion de mensajes de error de PostgreSQL.

SQL Practico Intermedio

Para desarrolladores y analistas que ya conocen SQL basico y quieren aprovechar mejor las capacidades de PostgreSQL.

Contenido

Window functions: ROW_NUMBER, RANK, LAG, LEAD, SUM sobre particiones. CTEs recursivas. JSONB: consultas, indices y actualizaciones. Arrays nativos de PostgreSQL. Full text search. Indices: B-tree, Hash, GIN, GiST y cuando usar cada uno. EXPLAIN y EXPLAIN ANALYZE para entender planes de ejecucion. Optimizacion de queries lentas.

Administracion de Base de Datos Intermedio-Avanzado

Para DBAs y administradores de sistemas responsables de instancias PostgreSQL en produccion.

Contenido

Instalacion y configuracion de PostgreSQL en Linux. Parametros clave de postgresql.conf y pg_hba.conf. Roles, usuarios y permisos. VACUUM, AUTOVACUUM y mantenimiento preventivo. Backups con pg_dump y pgBackRest. Monitoreo con pg_stat_activity, pg_stat_statements y pg_locks. Identificacion y resolucion de deadlocks. Actualizacion de versiones mayores.

Inmersion en PostgreSQL Avanzado

Para equipos que quieren dominar PostgreSQL a fondo y exprimir todo su potencial en produccion.

Contenido

Arquitectura interna de PostgreSQL: MVCC, WAL, checkpoints, buffer pool. Tipos de datos avanzados: rangos, tipos compuestos, dominios. Extensiones: PostGIS para datos geograficos, TimescaleDB para series temporales, pg_trgm para busqueda aproximada. Procedimientos almacenados con PL/pgSQL. Triggers y reglas. Foreign Data Wrappers para integracion con fuentes externas.

Particiones y Almacenamiento Avanzado

Para equipos que trabajan con grandes volumenes de datos y necesitan estrategias de escalabilidad.

Contenido

Particionado declarativo: por rango, por lista y por hash. Disenar una estrategia de particionado segun el patron de acceso. Tablespaces y distribucion de datos en multiples discos. Replicacion streaming: primary, standby caliente y tibio. Logical replication para migraciones y sincronizacion selectiva. Patroni para alta disponibilidad automatizada. Configuracion de connection pooling con PgBouncer.

Consultar fechas y disponibilidad →

PostgreSQL Training

Clase PostgreSQL

Capacitacion

Modalidades
  • Abiertos — fechas programadas, hasta 10 alumnos
  • In-situ — en tu empresa, adaptado a tu stack
  • Online — videoconferencia con ejercicios en vivo

Consultar fechas →