Temario del curso

Introducción a PostgreSQL 16

  • Resumen de PostgreSQL
  • Nuevas características en PostgreSQL 16
  • Instalación y configuración
  • Arquitectura y componentes de PostgreSQL

Comenzando con PostgreSQL

  • Configuración del clúster de bases de datos de PostgreSQL
  • Creación y gestión de bases de datos
  • Operaciones básicas de SQL
  • Configuración e exploración de PostgreSQL 16

Técnicas Avanzadas de SQL

  • Técnicas avanzadas de consulta
  • Expresiones de tabla comunes (CTEs)
  • Funciones de ventana
  • Tipos de datos JSON y JSONB
  • Escribir consultas avanzadas de SQL

Tipos de Datos y Extensiones

  • Tipos de datos personalizados
  • Búsqueda de texto completo
  • PostGIS para datos geoespaciales
  • Programación PL/pgSQL
  • Uso de tipos de datos avanzados y extensiones

Indexación y Optimización de Consultas

  • Tipos de índices y su uso
  • Planificación y ejecución de consultas
  • Análisis y optimización de consultas
  • Indexación y optimización de consultas

Ajuste de Rendimiento

  • Parámetros de ajuste de rendimiento
  • Gestión de memoria y recursos
  • Monitoreo y análisis de rendimiento
  • Ajuste y monitoreo de rendimiento

Respaldo y Recuperación

  • Estrategias de respaldo
  • Recuperación a un punto específico en el tiempo
  • Respaldos lógicos y físicos
  • Realizar respaldo y recuperación

Seguridad y Control de Acceso

  • Autenticación y autorización
  • Gestión de roles y permisos
  • Cifrado y configuración de SSL/TLS
  • Implementar mejores prácticas de seguridad

Alta Disponibilidad y Replicación

  • Conceptos y tipos de replicación
  • Configuración de replicación en streaming
  • Configurar alta disponibilidad con Patroni
  • Implementar replicación y alta disponibilidad

Integración de PostgreSQL con Aplicaciones

  • Conectar PostgreSQL con varios lenguajes de programación
  • Usar PostgreSQL en marcos modernos de desarrollo de aplicaciones
  • ORMs y PostgreSQL
  • Integrar PostgreSQL con una aplicación

Resumen y Pasos Siguientes

Requerimientos

  • Conocimientos básicos de SQL
  • Familiaridad con conceptos de bases de datos

Audiencia

  • Administradores de bases de datos
  • Desarrolladores de bases de datos
  • Administradores de sistemas
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (2)

Próximos cursos

Categorías Relacionadas