Curso PostgreSQL: Avanzado
En Conocimiento Libre impulsamos el desarrollo de proyectos de innovación y la adopción de la Industria 4.0 para fortalecer la competitividad y promover el desarrollo sostenible del ecosistema regional, lo logramos a través de servicios de transformación digital y el fomento de competencias laborales dirigidos a los actores de la triple hélice (Empresas, Gobierno y Universidades).
Conocimiento Libre es un Partner oficial de Capacitación LPI ATP (Approved Training Partner) reconocido como Platinum, el máximo nivel alcanzable.

Acerca del Curso:
El Curso PostgreSQL Avanzado está diseñado para profesionales de TI que buscan adquirir conocimientos avanzados en la administración y optimización de bases de datos PostgreSQL. A lo largo del curso, los participantes aprenderán sobre transacciones, concurrencia, rendimiento, alta disponibilidad y monitoreo del sistema, entre otros temas clave.
A lo largo del Curso PostgreSQL Avanzado, los participantes aprenderán sobre transacciones, concurrencia, rendimiento, alta disponibilidad y monitoreo del sistema, entre otros temas clave.
Objetivos del Curso:
- Optimizar el rendimiento de PostgreSQL mediante configuraciones avanzadas, ajuste de parámetros y monitoreo detallado.
- Implementar estrategias de replicación y alta disponibilidad, incluyendo streaming replication y failover automático.
- Gestionar esquemas complejos y particionamiento de tablas, mejorando la eficiencia del almacenamiento y consultas.
- Automatizar tareas administrativas utilizando herramientas como Ansible y scripting en PostgreSQL.
- Desarrollar estrategias de respaldo y recuperación avanzadas, garantizando la integridad de los datos en entornos críticos.
- Configurar y reforzar la seguridad de PostgreSQL, aplicando políticas de acceso, cifrado y autenticación avanzada.
- Monitorear y solucionar problemas de bases de datos, utilizando herramientas especializadas como pg_stat_statements y pgAdmin.
- Implementar optimización de consultas y gestión de índices, reduciendo tiempos de ejecución y mejorando el rendimiento general.
Temario del curso
UNIDAD 1: Transacciones, concurrencias y evitar bloqueos en PostgreSQL
1.1 Modelo MMVC
1.2 Propiedades ACID: Atomicidad, Consistencia, Aislamiento, Durabilidad.
1.3 Conceptos Transacción y concurrencia.
1.4 Manejo de comandos begin, commit, rollback, safepoint.
UNIDAD 2: Mejorar el performance de la base de datos
2.5 Configuración del servidor / parámetros de configuración del servidor
2.6 Herramientas de tunning
UNIDAD 3: Instalación y soporte de esquema High Availability
3.1 Conceptos y preparativos para aplicar un esquema de replicación lógica
3.2 Implementación y puesta en marcha de un esquema de réplica lógica
3.3 Pruebas de réplica
3.4 Instalación y configuración de PGPool II
3.5 Instalación y configuración de PGBouncer
UNIDAD 4: Mejora del rendimiento de PostgreSQL
4.1 Particionamiento de tablas
UNIDAD 5: Uso de herramientas de monitorización de PostgreSQL y otras extensiones
5.1 Uso de pg_stats
5.2 Uso de pgadmin
UNIDAD 6: Explicar una breve introducción a pg_SQL
6.1 Breve introducción a pg_SQL
Audiencia
- Administradores de bases de datos (DBA) que buscan optimizar el rendimiento, seguridad y escalabilidad de PostgreSQL.
- Ingenieros de datos y arquitectos de soluciones que necesitan gestionar entornos complejos y de alto volumen de datos.
- Desarrolladores de software que trabajan con aplicaciones críticas basadas en PostgreSQL y requieren configuraciones avanzadas.
- Administradores de sistemas y DevOps interesados en la automatización y monitoreo avanzado de bases de datos.
- Consultores de bases de datos y especialistas en cloud que desean implementar estrategias de replicación, particionamiento y alta disponibilidad.
Si deseas explorar más opciones de capacitacion, te invitamos a consultar nuestro Catálogo de Cursos y Certificaciones, donde encontrarás programas en Linux, Ciberseguridad, DevOps, Nube y Bases de Datos.
Requisitos
- Experiencia previa en administración de bases de datos PostgreSQL.
- Conocimientos sólidos en SQL y estructuras de bases de datos relacionales.
- Familiaridad con entornos Linux y comandos avanzados de terminal.
- Entendimiento de optimización de consultas, índices y particionamiento.
- Conocimientos básicos sobre replicación y estrategias de respaldo en bases de datos.
- Interés en mejorar la seguridad, rendimiento y escalabilidad de PostgreSQL en entornos empresariales.

* Campo obligatorio
Vive la experiencia de nuestros cursos


