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)
Muy buena teoria y forma de explicar, ejercicios siempre relacionados al tema.
Mitzi - Paessler LLC
Curso - PostgreSQL Fundamentals
Al final del primer día, un asistente sugirió más interacción en las prácticas y los formadores tomaron esto en cuenta para el segundo día.
Daniela - Unit4
Curso - PostgreSQL 16 for Developers and Administrators
Traducción Automática
Un enfoque factual y práctico del tema. Un ambiente agradable, propicio para hacer preguntas.
Marcin - Santander Bank Polska S.A.
Curso - Implementing High Availability in PostgreSQL
Traducción Automática
Andrés se asegura constantemente de responder a todas las preguntas de los asistentes y se esfuerza por asegurarse de que todos comprendan sus enseñanzas. Admiro su experiencia y competencia en la materia
Ryan - Questronix Corporation
Curso - PostgreSQL for Administrators - 3 Days
Traducción Automática
Estaba claramente diseñado para ser muy apropiado a nuestro propósito, lo que lo hizo aún más útil. Me gustó mucho el formato de zoom ya que me permitió concentrarme con el material justo frente a mí todo el tiempo y el entrenador pudo agregar ilustraciones y marcas mientras explicaba. El entrenador respondió todas nuestras preguntas de una manera muy satisfactoria y me sorprendí de cuánto pude aprender en un solo día. Normalmente me canso del entrenamiento por la tarde, pero este fue muy engañoso hasta el final. El ritmo era perfecto y los detalles se centraron en las áreas correctas.
Davina Sanders - Scottish Government
Curso - PostgreSQL Performance Tuning
Traducción Automática