Saltear al contenido principal

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.

CONTACTANOS

(52) 551049-9180

DURACIÓN

40 horas

MODALIDAD

En línea con clases en vivo

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.
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