top of page
POSTSQL_AVZ | PostgreSQL Avanzado

POSTSQL_AVZ | PostgreSQL Avanzado

 

Este curso profundiza en las funcionalidades avanzadas de PostgreSQL, brindando a los participantes los conocimientos necesarios para diseñar, implementar y administrar bases de datos altamente eficientes y escalables. A través de una combinación de teoría y práctica, los estudiantes explorarán temas como indexación, transacciones, respaldo, recuperación, replicación, seguridad, configuración, actualización y monitoreo.

 

Objetivos del curso

El objetivo principal de este curso es capacitar a los participantes para que puedan:

  • Diseñar bases de datos PostgreSQL robustas y optimizadas para diversas cargas de trabajo.
  • Implementar estrategias avanzadas de indexación, transacciones y concurrencia para mejorar el rendimiento.
  • Administrar eficazmente instancias de PostgreSQL, incluyendo configuración, respaldo, recuperación y resolución de problemas.
  • Optimizar consultas SQL y el rendimiento general de la base de datos.
  • Implementar soluciones de alta disponibilidad y replicación para garantizar la continuidad del negocio.


Perfil de audiencia

Este curso está dirigido a:

  • Administradores de bases de datos con experiencia en PostgreSQL que deseen ampliar sus conocimientos y habilidades.
  • Desarrolladores que trabajan con PostgreSQL y necesitan optimizar el rendimiento de sus aplicaciones.
  • Estudiantes de informática y profesionales de TI interesados en profundizar en el mundo de las bases de datos relacionales.


Prerrequisitos

Se recomienda que los participantes tengan los siguientes conocimientos previos:

  • Conocimientos básicos de SQL: Dominio de las operaciones fundamentales de SQL (SELECT, INSERT, UPDATE, DELETE, JOIN, etc.).
  • Experiencia con PostgreSQL: Familiaridad con la instalación, configuración y administración básica de PostgreSQL.
  • Conceptos de bases de datos relacionales: Entendimiento de los conceptos clave de las bases de datos relacionales, como tablas, índices, normalización y transacciones.
  • Sistema operativo: Conocimientos básicos del sistema operativo en el que se ejecutará PostgreSQL (Linux, Windows, macOS).


Versión de la tecnología

  • 15


Esquema del curso
Capítulo 1: Introducción al Curso

  • Objetivos
  • Introducción
  • 1.1. El proyecto PostgreSQL, soporte, comunidad, gestión de lanzamientos y versiones.
  • 1.2. Arquitectura general
  • 1.3. Cliente “psql”
  • Resumen
  • Práctica: Instalación de Postgresql v14 en linux

Capítulo 2: Indexación

  • Objetivos
  • Introducción
  • 2.1. Indexación con índices B-Tree
  • 2.2. EXPLAIN
  • Resumen
  • Prácticas: Creación de índices B-tree

Capítulo 3: Manejo de Transacciones

  • Objetivos
  • Introducción
  • 3.1. Transacciones: Atomicidad, Aislamiento, Bloqueo
  • 3.2. Transacciones: “bloqueos” optimistas y pesimistas
  • 3.3. Multiversioning
  • 3.4. VACUUM
  • 3.5. Autovacuum
  • Resumen
  • Prácticas: Manejo de transacciones y MVCC

Capítulo 4: Respaldos y Recuperación

  • Objetivos
  • Introducción
  • 4.1. Copia de seguridad lógica, exportación e importación de datos (pg_dump)
  • 4.2. Respaldo físico, Archivado del Log de transacciones
  • 4.3. Point-in-Time Recovery
  • 4.4 Copias de seguridad con Barman
  • Resumen
  • Prácticas: Realización de backups lógicos y físicos

Capítulo 5: Replicación y Alta Disponibilidad

  • Objetivos
  • Introducción
  • 5.1. Replicación de Streams
  • 5.2. Replicación Sincrónica
  • Resumen
  • Prácticas: Replicación asíncrona y síncrona.

Capítulo 6: Seguridad

  • Objetivos
  • Introducción
  • 6.1. Gestión de usuarios y autenticación.
  • 6.2. Acceso remoto a la base de datos.
  • 6.3. Permisos
  • Resumen
  • Prácticas: Gestión de usuarios y autenticación, acceso remoto y permisos.

Capítulo 7: Configuración

  • Objetivos
  • Introducción
  • 7.1. Configuración de Parámetros
  • 7.2. Logging
  • 7.3. Administración de Recursos
  • 7.4. Ajuste de Parámetros
  • 7.5. Seguridad
  • Resumen
  • Prácticas: Configuración y monitoreo de la base de datos

Capítulo 8: Actualización, Estadísticas y Monitoreo

  • Objetivos
  • Introducción
  • 8.1. UPGRADE
  • 8.2. Estadísticas y Monitoreo
  • 8.3. Afinación de sentencias SQL
  • 8.4. EXPLAIN (ANALYZE, BUFFERS)
  • 8.5. Estadísticas extendidas
  • Resumen
  • Prácticas: Actualización de la versión mayor de Postgresql o upgrade y estadísticas extendidas.

 

Descargue el temario para conocer el detalle completo de los contenidos.

 

Debido a las constantes actualizaciones de los contenidos de los cursos por parte del fabricante, el contenido de este temario puede variar con respecto al publicado en el sitio oficial, sin embargo, Netec siempre entregará la versión actualizada de éste.

POSTSQL_AVZ | PostgreSQL Avanzado

SKU: NETEC-POSTSQL_AVZ
bottom of page