Saltear al contenido principal
Contáctanos: + (52) (55) 1049-9180 // capacitacion@clibre.mx

Curso PostgreSQL Fundamentos

Instala y asegura PostgreSQL en Linux; optimiza rendimiento, monitorea métricas y domina respaldos y recuperación.

El Curso PostgreSQL Fundamentos ofrece una ruta clara y práctica para instalar, configurar y asegurar PostgreSQL en entornos reales: aprenderás arquitectura interna, evaluación de rendimiento del hardware y del motor, administración con psql/pgAdmin, gestión de usuarios y permisos, conexiones seguras con SSL/TLS y estrategias de respaldo y recuperación con pg_dump y pg_restore.

Conocimiento Libre es un Partner oficial de Capacitación LPI ATP (Approved Training Partner) reconocido como Platinum, el máximo nivel alcanzable.

LPI Training Partner Platinum | Conocimiento Libre

CONTACTANOS

(52) 551049-9180

DURACIÓN

40 horas

MODALIDAD

En línea con clases en vivo

Acerca del Curso:

El Curso PostgreSQL Fundamentos está diseñado para que domines desde la arquitectura y la instalación en Linux hasta la configuración del servidor (postgresql.conf, pg_hba.conf), la creación de roles y privilegios, y la administración cotidiana mediante consola y herramientas visuales. También verás preparación del sistema con particionado y LVM, y lineamientos de seguridad a nivel sistema (firewall, usuarios, permisos) para bases de datos en producción.

Complementarás con evaluaciones de desempeño (CPU, memoria, disco y motor con pgbench), monitoreo de logs y métricas, uso básico de pg_stat_statements y automatización de tareas.

Objetivos del Curso:

Al finalizar el curso Curso PostgreSQL Fundamentos el alumno será capaz de:

  • Comprender la arquitectura interna de PostgreSQL y sus procesos.
  • Realizar benchmarking de CPU, memoria, disco y base de datos.
  • Instalar y configurar PostgreSQL en entornos Linux.
  • Gestionar usuarios, roles y permisos con buenas prácticas.
  • Administrar y monitorear el servidor (logs, métricas y consultas).
  • Configurar conexiones seguras con SSL/TLS.
  • Implementar respaldo y recuperación con pg_dump/pg_restore y PITR.
  • Crear y gestionar estructuras de datos y consultas SQL básicas.
    Optimizar rendimiento inicial con estadísticas y parámetros del servidor.

Temario del curso

UNIDAD 1: Introducción a PostgreSQL y su Arquitectura

1.1 Historia y evolución de PostgreSQL
1.2 Arquitectura general: procesos, almacenamiento y motor de consulta
1.3 Instalación de entornos de práctica (Linux + PostgreSQL)
1.4 Comparativa con otros SGBD

UNIDAD 2: Evaluación y Preparación del Entorno

2.1 Requerimientos del sistema y mejores prácticas para entornos de producción
2.2 CPU Benchmarking: herramientas y métricas clave
2.3 Memory Benchmarking: tuning para rendimiento óptimo
2.4 Disk Benchmarking: IOPS, latencias y rendimiento de almacenamiento
2.5 Database Benchmarking: pgbench y herramientas modernas

UNIDAD 3: Instalación y Configuración del Sistema Operativo

3.1 Instalación del sistema operativo con soporte para PostgreSQL (Linux)
3.2 Particionamiento y uso de LVM para gestión de volúmenes
3.3 Configuración básica del sistema para servidores de bases de datos
3.4 Introducción a seguridad a nivel sistema (firewall, usuarios, permisos)

UNIDAD 4: Instalación y Configuración de PostgreSQL

4.1 Métodos de instalación en distintas plataformas
4.2 Configuración del servidor y parámetros principales (postgresql.conf, pg_hba.conf)
4.3 Inicialización de bases de datos y puesta en marcha
4.4 Creación de usuarios, roles y privilegios básicos

UNIDAD 5: Administración y Monitoreo

5.1 Administración desde consola (psql) y herramientas gráficas (pgAdmin)
5.2 Monitoreo de logs, métricas de rendimiento y consultas
5.3 Introducción a herramientas como pg_stat_statements y extensiones útiles
5.4 Automatización de tareas básicas con scripts

UNIDAD 6: Seguridad y Conexiones Seguras

6.1 Conceptos de SSL/TLS para bases de datos
6.2 Creación e instalación de certificados
6.3 Autenticación y autorización segura
6.4 Políticas de acceso y cifrado de datos en tránsito

UNIDAD 7: Respaldo y Recuperación de Datos

7.1 pg_dump y pg_restore: buenas prácticas
7.2 Migración de datos y herramientas de carga masiva (COPY, pgloader)
7.3 Estrategias de respaldo: full, incremental y PITR (Point-in-Time Recovery)
7.4 Creación de diccionarios de datos y documentación del entorno

UNIDAD 8: Fundamentos de SQL en PostgreSQL

8.1 Introducción a SQL y sentencias básicas (DDL, DML, DCL)
8.2 Creación y administración de schemas
8.3 Tablespaces y su utilidad en entornos grandes
8.4 Consultas básicas: SELECT, JOINs, subconsultas, agregaciones
8.5 Funciones, vistas y manejo de índices básicos

UNIDAD 9: Proyecto Final y Buenas Prácticas

9.1 Integración de conceptos: instalación, configuración y respaldo
9.2 Configuración segura y optimizada para un entorno de prueba
9.3 Checklist de administración y mantenimiento
9.4 Evaluación final con ejercicios prácticos

Banner Calenadario Cursos Conocimiento Libre | Conocimiento Libre

Audiencia

  • DBAs que desean fortalecer operación y rendimiento con el Curso PostgreSQL Fundamentos.
  • Desarrolladores que construyen aplicaciones sobre PostgreSQL.
  • Ingenieros de datos/analistas que gestionan grandes volúmenes de información.
  • Administradores de sistemas y DevOps que operan PostgreSQL en producción.
  • Consultores que buscan mejorar rendimiento y seguridad en PostgreSQL.

Requisitos

  • Linux básico/intermedio: manejo de terminal, paquetes/servicios, permisos/usuarios y lectura de logs.
  • Fundamentos de redes y seguridad: TCP/IP, puertos/servicios, nociones de firewall y SSL/TLS.
  • Bases de datos intro: SQL básico (DDL/DML), conceptos de esquemas/roles y nociones de modelado.
  • Interés por optimización, seguridad y administración de PostgreSQL.
Contactanos Curso Conocimiento Libre | Conocimiento Libre
Paga tu curso en mensualidades sin intereses con o sin tarjeta de crédito, te enviamos la propuesta completa

* Campo obligatorio




    Nuestros clientes

    Vive la experiencia de nuestros cursos

    Alianzas Estratégicas
    Linux Professional Institute Training Partner | Conocimiento Libre
    RedHat Business Partner | Conocimiento Libre
    Asociacion Mexicana Del Internet De Las Cosas Partner | Conocimiento Libre