Temario del curso
Introducción a PostgreSQL 16
- Descripción general de PostgreSQL
- Novedades en PostgreSQL 16
- Instalación y configuración inicial
- Arquitectura y componentes de PostgreSQL
Primeros pasos con PostgreSQL
- Configuración del clúster de bases de datos en PostgreSQL
- Creación y gestión de bases de datos
- Operaciones básicas con el lenguaje SQL
- Introducción y exploración de las características propias de PostgreSQL 16
Técnicas avanzadas del lenguaje SQL
- Métodos avanzados para formular consultas
- Expresiones de tablas comunes (CTE)
- Funciones de ventana
- Tipos de datos JSON y JSONB
- Elaboración de consultas SQL complejas
Tipos de datos y extensiones útiles
- Creación de tipos de datos personalizados
- Búsqueda de texto completo
- Uso de PostGIS para el manejo de datos geoespaciales
- Programación con PL/pgSQL
- Aplicación práctica de los tipos de datos y extensiones avanzadas disponibles
Creación de índices y optimización de consultas
- Distintos tipos de índices y cuándo utilizarlos
- Planificación y ejecución de consultas
- Análisis y mejora del rendimiento de las consultas
- Métodos para optimizar tanto los índices como el procesamiento de las consultas
Ajuste del rendimiento del sistema
- Parámetros clave para optimizar el rendimiento
- Gestión eficiente de la memoria y otros recursos del sistema
- Supervisión y análisis continuo del desempeño
- Estrategias generales para el ajuste y monitoreo de rendimiento
Copia de seguridad y recuperación de datos
- Distintas estrategias para generar copias de seguridad
- Recuperación de la base de datos a un punto específico en el tiempo
- Diferencias entre copias lógicas y físicas
- Procedimientos detallados para la creación de respaldos y su posterior recuperación
Seguridad y control de acceso
- Autenticación y autorización de usuarios
- Gestión detallada de roles y permisos asignados
- Configuración del cifrado y de los protocolos SSL/TLS
- Aplicación estricta de buenas prácticas en materia de seguridad
Alta disponibilidad y replicación
- Conceptos básicos y clasificaciones de la replicación
- Instalación y configuración del proceso de replicación en tiempo real
- Configuración eficaz para garantizar alta disponibilidad mediante Patroni
- Implementación práctica tanto de la replicación como de mecanismos de alta disponibilidad
Integración de PostgreSQL con aplicaciones informáticas
- Conexión eficaz de PostgreSQL con diversos lenguajes de programación
- Uso de PostgreSQL en los marcos de trabajo actuales para el desarrollo
- Compatibilidad entre ORMs y la plataforma PostgreSQL
- Procedimientos detallados para integrar con éxito PostgreSQL en las aplicaciones desarrolladas
Resumen final y recomendaciones de próximos pasos
Requerimientos
- Conocimientos básicos del lenguaje SQL
- Familiaridad con los conceptos fundamentales de las bases de datos
Público objetivo
- Administradores de bases de datos
- Desarrolladores de bases de datos
- Administradores de sistemas
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (2)
Todos los conceptos relacionados con PostgreSQL y los ejemplos que hemos realizado en la máquina virtual. Muy dinámico y fácil de seguir.
Ignacio Irurita - Unit4
Curso - PostgreSQL 16 for Developers and Administrators
Traducción Automática
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