Duración: 5 jornadas de 8 horas | Precio: 8.000€ | ZOOM
*Impuestos indirectos no incluidos
*Dada la situación actual, la formación presencial online será por streaming (ZOOM).
Requisitos previos
Los estudiantes deberán de disponer de un equipo con 8 Gb de RAM y, al menos, 50Gb libres para la instalación de máquinas virtuales con VirtualBox.
Descripción
Nuestro curso estrella es la unión entre los primeros pasos con PostgreSQL y la configuración avanzada para entornos donde lo primordial es disponer de Alta Disponibilidad (Sistemas 24×7).
A lo largo de 5 jornadas vas a conseguir comenzar desde cero hasta la creación de varios servidores, pasando por la optimización de la base de datos y la creación de copias de seguridad.
Las clases se imparten en la oficina del cliente en España, o vía streaming (ZOOM). Recomendamos grupos reducidos de 5 alumnos.
Objetivos
- Conocer PostgreSQL, sus características más relevantes y porqué es una excelente opción como RDBMS.
- Entender su arquitectura y funcionamiento interno.
- Saber compilarlo e instalarlo de múltiples maneras.
- Manejar las herramientas de conexión de PostgreSQL, tanto gráficas como de línea de comandos.
- Conocer los tipos de datos usados en PostgreSQL.
- Entender el significado de Lenguaje de Definición de Datos (DDL). Cómo crear la estructura de una base de datos, junto a las restricciones.
- Entender el significado de Lenguaje de Manipulación de Datos (DML). Cómo realizar consultas, inserciones, modificaciones o eliminación de datos.
- Saber configurar PostgreSQL, incluyendo toda la autenticación y seguridad.
- Entender las tablas de catálogo de PostgreSQL y conocer las labores de mantenimiento rutinario del DBA.
- Conocer el sistema de estadísticas y cómo monitorizar PostgreSQL.
- Entender la arquitectura de alta disponibilidad de PostgreSQL, incluyendo la replicación.
- Entender el concepto de particionado y cómo realizarlo.
- Conocer los distintos tipos de Índices, incluyendo los parciales y funcionales.
- Aprender a optimizar adecuadamente un entorno PostgreSQL.
Temario
- Introducción e historia de PostgreSQL.
- Conceptos fundamentales.
- Instalación.
- Objetos y jerarquía en PostgreSQL.
- Cliente gráfico – pgAdmin.
- Cliente estándar – psql.
- SQL en PostgreSQL.
- Arquitectura de PostgreSQL.
- Seguridad.
- Copia de seguridad.
- Actualizar el Servidor PostgreSQL.
- Catálogo de PostgreSQL.
- Almacenamiento interno.
- Optimización de PostgreSQL.
- Índices.
- Particionado en PostgreSQL.
- Mantenimiento en PostgreSQL.
- Estadísticas y Monitorización.
- Importar y exportar datos.
- Foreign Data Wrappers (FDW).
- Alta Disponibilidad.
- Replicación.
- Utilidades adicionales.
A quien se dirige
Este curso está dirigido a profesionales que quieren aprender a sacar partido a los servidores de bases de datos que tengan instalado PostgreSQL.
Contacto
Calle José Guzmán Vázquez 34
21880 Paterna del Campo, Huelva
(+34) 627 311 423