Administración de bases de datos PostgreSQL
Conviértete en un profesional DBA experto en PostgreSQL con este curso presencial por Zoom (Próxima convocatoria MAYO 2023)
- Duración: 20 h.
- Vídeos: 263
- Otros recursos: 72
PostgreSQL es el sistema gestor de bases de datos de código libre más avanzado del mundo en la actualidad.
Sus numerosas cualidades lo han convertido en una opción a valorar por cada vez más empresas que además, en lugar de contratar un servicio de soporte externo, contratan a administradores especializados en PostgreSQL para configurar y mantener sus bases de datos.
Este es un curso completo de PostgreSQL, de cero a experto, que además te prepara para obtener una certificación en PostgreSQL a nivel profesional.

Conocer cómo funciona la Comunidad PostgreSQL, su arquitectura, saber realizar cualquier tipo de instalación del software de PostgreSQL, configurarlo adecuadamente para el servicio que vaya a prestar, realizar los correspondientes tests de rendimiento.. y un largo etcétera antes de salir a un sistema en producción.
Y después, a lo largo de la vida del servidor PostgreSQL, realizar frecuentemente tareas de monitorización, mantenimiento, actualizaciones y ajustes del rendimiento, es todo lo que un DBA experto en PostgreSQL debe dominar.
Este curso teórico-práctico es un recorrido completo y profundo por todas las tareas que tendrás que realizar como DBA de PostgreSQL.
Se imparte en modalidad presencial a través de Zoom e incluye:
20 horas de clases teórico-prácticas.
Una máquina virtual preparada para realizar prácticas.
Documento PDF de más de 500 páginas con toda la documentación del curso.
Acceso gratuito y de por vida a los 10 cursos sobre PostgreSQL publicados actualmente en Udemy, así como a las futuras actualizaciones y ampliaciones de los mismos.
Al finalizar la formación, además de contar con todos los conocimientos necesarios para desarrollar tu carrera como DBA de PostgreSQL , estarás preparado para aprobar el examen de certificación y obtener el Certified Professional for PostgreSQL 15.
La próxima convocatoria es del 8 al 19 de mayo, de lunes a viernes y en horario de 19:00h a 21:00h GMT+1.
Los grupos son reducidos para dar una atención más personalizada.
- Qué es PostgreSQL
- Ranking de las bases de datos más populares
- Licencia de PostgreSQL
- El Grupo de Desarrollo Global de PostgreSQL
- Soporte de PostgreSQL
- Certificaciones en PostgreSQL
- Características de PostgreSQL
- Política de versionado
- Conceptos fundamentales
- Instalación en Linux desde repositorios.
- Instalación en Windows.
- Instalación del software cliente de PostgreSQL.
- Instalación desde el código fuente.
- Crear e iniciar un clúster de PostgreSQL.
- Desinstalación de PostgreSQL.
- Memorias.
- Procesos.
- Conexiones.
- Almacenamiento interno.
- Control de Concurrencia Multiversión.
- Ficheros de configuración.
- Cómo consultar y modificar parámetros.
- Ajustar las memorias del servidor.
- Ajustar los procesos del servidor.
- Otros parámetros del servidor.
- Herramientas de configuración.
- Parámetros a distintos niveles.
- Tests de rendimiento.
- El cliente estándar psql.
- Opciones.
- Metacomandos.
- Variables.
- El fichero .psqlrc
- El cliente gráfico pgAdmin.
- Instalación de pgAdmin.
- Crear conexiones.
- Administrar objetos del clúster.
- Administrar objetos de la base de datos.
- Administración básica.
- Herramientas útiles.
- Introducción al Catálogo del Sistema.
- El esquema information_schema.
- El esquema pg_catalog.
- Herramienta EXPLAIN.
- Costes de ejecución.
- Indices.
- Monitorización de índices.
- Optimización de consultas.
- Técnicas y herramientas de backup y recuperación.
- Backup y recuperación lógica del clúster.
- Backup y recuperación lógica de bases de datos.
- Backup y recuperación selectiva.
- Backup y recuperación física.
- Backup continuos y PITR.
- Recuperación PITR con mínimo downtime.
- Qué es el RTO y el RPO y cómo diseñar estrategias de backup adecuadas.
- Introducción a las Estadísticas del Sistema.
- Vistas de estadísticas dinámicas.
- Vistas de estadísticas acumuladas.
- Extensión pg_stat_statements.
- Consultas útiles.
- Por qué se hinchan las tablas.
- VACUUM.
- AUTOVACUUM.
- Soluciones estratégicas para prevenir las tablas hinchadas.
- REINDEX.
- Particionado.
- Prevenir el wraparound.
- Seguridad a nivel de host (HBA).
- Listas de Control de Acceso (ACL).
- Seguridad a nivel de file (RLS).
- Seguridad a nivel de columna (TDE).
- Actualizaciones menores.
- Actualizaciones mayores.
- Actualizaciones/Migraciones con pg_dump.
- Actualizaciones/Migraciones con mínimo downtime.
- Actualizaciones en sistemas de alta disponibilidad.
- Qué monitorizar.
- El log del servidor.
- Monitorización de la actividad del servidor en tiempo real.
- Informes de actividad del servidor.
- Qué son las extensiones.
- Instalación de extensiones.
- Actualización de extensiones.
- Extensiones populares.
- Topologías de alta disponibilidad.
- Streaming Replication.
- Slots de replicación.
- Instalación y configuración de repmgr.
- Failover automático.
- Switchover automático.
- Monitorización del sistema de réplica.
- Replicación lógica.
- Conocer PostgreSQL, su Comunidad y su ecosistema.
- Aprender a instalar cualquier software de PostgreSQL sobre cualquier plataforma.
- Conocer la arquitectura.
- Saber cómo configurar el servidor en función de los recursos disponibles y el servicio que está destinado a prestar.
- Aprender a realizar tests de rendimiento del servidor.
- Conocer y saber utilizar de forma efectiva y eficiente las herramientas de administración de PostgreSQL, tanto gráficas como en modo línea de comandos.
- Conocer y saber obtener información de interés de las tablas y vistas del Catálogo del Sistema.
- Saber optimizar el rendimiento del servidor a lo largo de su vida útil.
- Adquirir los conocimientos necesarios para optimizar consultas.
- Saber diseñar estrategias de backup y realizar todo tipo de recuperaciones.
- Conocer las estadísticas del sistema.
- Conocer las distintas tareas de mantenimiento necesarias en bases de datos PostgreSQL y saber cómo llevarlas a cabo.
- Saber diseñar e implantar políticas de seguridad en el acceso al servidor y a los datos.
- Aprender a realizar actualizaciones del software de PostgreSQL, ya sea en sistemas independientes o en sistemas replicados.
- Saber qué y cómo monitorizar y conocer las distintas herramientas de monitorización disponibles para PostgreSQL.
- Aprender a instalar, actualizar y desinstalar extensiones en PostgreSQL y conocer las extensión para PostgreSQL más populares.
- Saber implementar un sistema de alta disponibilidad para PostgreSQL.
- Saber configurar un sistema de replicación lógica en PostgreSQL.
- Conocimientos básicos de Linux.
- Conocimientos básicos de bases de datos.
Modalidad: Presencial por Zoom
Fechas: De lunes a viernes, del 8 al 19 de mayo
Horario: De 19:00h a 21:00h GMT+1
Precio del curso: 414,80€
Precio del curso con examen de certificación: 828,88€
Grupos reducidos.
Pago del 50% del curso en el momento de la inscripción para reservar la plaza y pago del 50% restante al inicio de la formación.
Inscríbete enviando un email a info@dbasinapuros.com e indica si quieres hacer sólo el curso o el curso con certificación.