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)
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 práctico y fáctico del tema. Un ambiente agradable que invita a hacer preguntas.
Marcin - Santander Bank Polska S.A.
Curso - Implementing High Availability in PostgreSQL
Traducción Automática
Fue claramente adaptado para ser muy apropiado a nuestro propósito, lo que lo hizo aún más útil. Realmente me gustó el formato de Zoom ya que me ayudó a concentrarme con el material siempre frente a mí y el formador podía agregar ilustraciones y marcas mientras explicaba. El formador respondió todas nuestras preguntas de una manera muy satisfactoria y me sorprendí de cuánto pude aprender en un día. Generalmente me canso de los cursos de formación por la tarde, pero este fue muy entretenido hasta el final. El ritmo fue perfecto y se detuvo en los aspectos correctos.
Davina Sanders - Scottish Government
Curso - PostgreSQL Performance Tuning
Traducción Automática
Michal fue muy conocedor y cautivador como profesor.
Nate Clifton - NIIT (USA) Inc.
Curso - PostgreSQL Advanced DBA
Traducción Automática
nuevos conocimientos que se pueden aplicar en nuestro sistema
Laurence Bangsal - PayMaya Philippines, Inc.
Curso - PostgreSQL Administration, Optimization and Replication
Traducción Automática