Temario del curso
Introducción
- PostgreSQL vs MySQL vs Oracle
- Resumen de características y arquitectura de PostgreSQL 13
Comenzando
- Configuración de un servidor de base de datos
- Instalación de PostgreSQL 13
- Creación y acceso a una base de datos
- Sintaxis SQL, comandos y funciones
Configurando una Base de Datos de Postgres
- Definición de datos, valores predeterminados y restricciones
- Configuración y modificación de tablas
- Gestión de privilegios y políticas de seguridad
- Creación de esquemas de base de datos
- Implementación de herencia y particionamiento de tablas
- Añadir, actualizar y consultar datos
- Tipos de datos, funciones y operadores
- Uso de índices y ejecución de búsquedas de texto completo
- Comprensión del control de concurrencia
Gestión de un Servidor de Base de Datos
- Actualización de un clúster de PostgreSQL
- Seguridad del servidor y cifrado de datos
- Configuración de parámetros del servidor
- Habilitación de autenticación de cliente
- Configuración de roles y permisos de acceso
- Gestión de múltiples bases de datos
- Ejecución de tareas de mantenimiento de base de datos
- Copia de seguridad y restauración de datos
- Optimización del rendimiento y confiabilidad de la base de datos
- Monitoreo de actividad de base de datos y uso de disco
- Implementación de replicación lógica
- Ejecución de pruebas de regresión
Programación del Lado Cliente
- Uso de la biblioteca C libpq y la interfaz de objetos grandes
- Ejecución de declaraciones SQL incrustadas
- Exploración del esquema de información
- Otras aplicaciones cliente de PostgreSQL
Programación del Lado Servidor
- Extensión del lenguaje de consulta SQL
- Escritura de funciones desencadenadoras de eventos
- Implementación de sistemas de reglas
- Uso de lenguajes procedimentales (PLs)
- Exploración de TCL, Perl y Python PLs
- Ejecución de interfaces de programación del servidor
- Ejemplos de decodificación lógica
- Seguimiento del progreso de la replicación
Solución de Problemas
Resumen y Próximos Pasos
Requerimientos
- Un entendimiento de RDBMS
- Experiencia con SQL
Público Objetivo
- Administradores de sistemas
- Desarrolladores
Testimonios (5)
1. A very well-structured training program 2. The warm atmosphere the trainer created, along with his outstanding personal professionalism 3. That the trainer explained everything as if he were talking to a complete beginner, without slipping into any technical jargon.
Piotr Romer - Asseco Poland S.A
Curso - PostgreSQL Administration, Optimization and Replication
Muy buena teoria y forma de explicar, ejercicios siempre relacionados al tema.
Mitzi - Paessler LLC
Curso - PostgreSQL Fundamentals
By the end of the 1st day, one attendee suggested more interaction in practices and the trainers took this in for the second day.
Daniela - Unit4
Curso - PostgreSQL 16 for Developers and Administrators
A factual and practical approach to the subject. A nice atmosphere, conducive to asking questions.
Marcin - Santander Bank Polska S.A.
Curso - Implementing High Availability in PostgreSQL
Andres consistently ensures that he addresses all attendee questions and strives to ensure everyone comprehends his teachings. I admire his expertise and proficiency in the subject matter