Programa del Curso

Introducción a PostgreSQL 16

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

Primeros pasos con PostgreSQL

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

Técnicas avanzadas SQL

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

Tipos de datos y extensiones

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

Indexación y optimización de consultas

  • Tipos de índice y uso
  • Planeación y ejecución de consultas
  • Análisis y optimización de consultas
  • Indexación y optimización de consultas

Ajuste del rendimiento

  • Parámetros de ajuste del rendimiento
  • Gestión de memoria y recursos
  • Supervisión y análisis del rendimiento
  • Ajuste y supervisión del rendimiento

Copia de seguridad y recuperación

  • Estrategias de copia de seguridad
  • Recuperación a un momento dado
  • Copias de seguridad lógicas y físicas
  • Realización de copias de seguridad y recuperación

Seguridad y Access Control

  • Autenticación y autorización
  • Administración de roles y permisos
  • Encriptación y configuración SSL/TLS
  • Implementación de las mejores prácticas de seguridad

Alta disponibilidad y replicación

  • Conceptos y tipos de replicación
  • Configuración de la replicación de streaming
  • Configuración de la alta disponibilidad con Patroni
  • Implementación de la replicación y la alta disponibilidad

Integración PostgreSQL con aplicaciones

  • Conexión PostgreSQL con varios lenguajes de programación
  • Uso de PostgreSQL en marcos de aplicaciones modernos
  • ORM y PostgreSQL
  • Integración PostgreSQL con una aplicación

Resumen y próximos pasos

Requerimientos

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

Audiencia

  • Database Administradores
  • Database Desarrolladores
  • Administradores de sistemas
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas