Liquibase es la herramienta clave para gestionar cambios en bases de datos de forma controlada, reproducible y segura
Forma a tu equipo en Liquibase A Medida, gestión de migraciones, versionado y despliegues, bonificable por FUNDAE para empresas. Solicita propuesta a medida.
Aprende a versionar esquemas de base de datos con Liquibase, manteniendo un historial claro y auditable de cada cambio aplicado en entornos de desarrollo, prueba y producción.
1
Automatiza migraciones de bases de datos utilizando scripts en XML, YAML, JSON o SQL, integrando los cambios en pipelines CI/CD para despliegues rápidos y sin errores.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
¿Qué es Liquibase y cuál es su propósito?
Ventajas de usar Liquibase para el control de versiones de bases de datos
Comparativa con otras herramientas de migración de bases de datos (Flyway, Mongock)
Conceptos clave: cambios, changelogs y rollback
Casos de uso en entornos de desarrollo y producción
Visión general de las funcionalidades de Liquibase
Estrategias de integración de Liquibase en DevOps
Principios de versionado de bases de datos
Evolución y versiones de Liquibase
El rol de Liquibase en la automatización de despliegues
¿Qué es Liquibase y cuál es su propósito?
Ventajas de usar Liquibase para el control de versiones de bases de datos
Comparativa con otras herramientas de migración de bases de datos (Flyway, Mongock)
Conceptos clave: cambios, changelogs y rollback
Casos de uso en entornos de desarrollo y producción
Visión general de las funcionalidades de Liquibase
Estrategias de integración de Liquibase en DevOps
Principios de versionado de bases de datos
Evolución y versiones de Liquibase
El rol de Liquibase en la automatización de despliegues
Ventajas de usar Liquibase para el control de versiones de bases de datos
Comparativa con otras herramientas de migración de bases de datos (Flyway, Mongock)
Conceptos clave: cambios, changelogs y rollback
Casos de uso en entornos de desarrollo y producción
Visión general de las funcionalidades de Liquibase
Estrategias de integración de Liquibase en DevOps
Principios de versionado de bases de datos
Evolución y versiones de Liquibase
El rol de Liquibase en la automatización de despliegues
Tema 2: Instalación y Configuración de Liquibase
Requisitos del sistema para la instalación de Liquibase
Instalación de Liquibase en Windows, Linux y macOS
Configuración inicial y primer changelog
Conexión a diferentes motores de bases de datos (MySQL, PostgreSQL, SQL Server, etc.)
Configuración de variables de entorno para usar Liquibase desde cualquier ubicación
Configuración de archivos de propiedades de Liquibase
Ejemplo práctico: conexión a una base de datos local
Creación y ejecución de un changelog básico
Solución de problemas comunes durante la instalación
Validación de la instalación con un changelog de prueba
Tema 3: Conceptos Básicos de Changelogs y Cambios
¿Qué es un changelog en Liquibase?
Tipos de cambios soportados por Liquibase (SQL, XML, YAML, JSON)
Creación de un changelog básico en XML
Ejemplo práctico: creación de una tabla con Liquibase
Estructura de un changelog y sus elementos clave
Definición de cambios (changesets) y cómo organizarlos
Uso de etiquetas y contextos en changelogs
Ejemplo práctico: insertar datos en una tabla
Buenas prácticas en la creación de changelogs
Cómo validar y verificar un changelog
Tema 4: Estrategias de Versionado de Bases de Datos
Importancia del control de versiones en bases de datos
Estrategias comunes de versionado con Liquibase
Ejemplo práctico: control de versiones en un equipo de desarrollo
Integración de Liquibase con sistemas de control de versiones como Git
Manejo de cambios conflictivos y resolución
Uso de referencias cruzadas y control de dependencias
Buenas prácticas en la organización de cambios en grandes proyectos
Uso de etiquetas para marcar versiones en producción
Ejemplo práctico: migración entre entornos (desarrollo, staging, producción)
Cómo mantener la consistencia de versiones entre entornos
Tema 5: Ejecución de Cambios y Rollback
Ejecución de changelogs en diferentes entornos
Comando update y opciones avanzadas
Revisión del historial de cambios aplicados
Rollback de cambios en bases de datos
Estrategias de rollback para minimizar riesgos en producción
Ejemplo práctico: rollback de un cambio accidental
Creación de scripts de rollback automáticos
Buenas prácticas en la implementación de rollbacks
Solución de problemas durante la ejecución de cambios
Herramientas para simular y probar cambios antes de aplicarlos
Tema 6: Auditoría y Trazabilidad de Cambios
Registro de cambios aplicados en bases de datos
Consultar el historial de cambios con Liquibase
Uso de tablas de auditoría de Liquibase (DATABASECHANGELOG)
Ejemplo práctico: análisis de un historial de cambios
Estrategias de auditoría para entornos empresariales
Integración de Liquibase con herramientas de auditoría externas
Reportes de cambios aplicados y pendientes
Uso de etiquetas y metadatos para mejorar la trazabilidad
Solución de problemas de trazabilidad en bases de datos grandes
Buenas prácticas para la auditoría continua
Tema 7: Automatización de Despliegues con Liquibase y CI/CD
Integración de Liquibase en pipelines de CI/CD
Ejemplo práctico: pipeline de Jenkins con Liquibase
Automatización de la ejecución de changelogs en despliegues continuos
Uso de contenedores Docker para ejecutar Liquibase
Implementación de pruebas automáticas antes de aplicar cambios
Estrategias de rollback en entornos CI/CD
Gestión de múltiples entornos con Liquibase
Uso de archivos de configuración específicos para entornos
Monitoreo de despliegues automáticos con Liquibase
Buenas prácticas en la automatización de migraciones de base de datos
Tema 8: Configuración de Entornos Multi-Base de Datos
Conectar Liquibase a múltiples tipos de bases de datos
Ejemplo práctico: migración entre MySQL y PostgreSQL
Adaptación de changelogs para diferentes motores de bases de datos
Uso de comandos de SQL específicos por base de datos
Estrategias de portabilidad entre diferentes entornos
Ejemplo práctico: manejo de tipos de datos específicos por motor
Gestión de cambios en bases de datos híbridas
Solución de problemas comunes al migrar entre motores de base de datos
Uso de herramientas adicionales para la migración entre bases de datos
Buenas prácticas en la gestión de múltiples entornos
Tema 9: Liquibase en Proyectos de Gran Escala
Desafíos comunes en la administración de grandes bases de datos
Estrategias de organización de changelogs en grandes proyectos
Uso de changelogs maestros para organizar proyectos complejos
Ejemplo práctico: gestión de un proyecto de gran escala
Escalabilidad de Liquibase en entornos empresariales
Implementación de scripts automáticos para grandes despliegues
Auditoría de cambios en bases de datos de gran tamaño
Solución de problemas de rendimiento en grandes despliegues
Estrategias de rollback y migración en bases de datos grandes
Buenas prácticas para gestionar proyectos a gran escala con Liquibase
Tema 10: Administración de Esquemas de Base de Datos
Creación y gestión de esquemas con Liquibase
Ejemplo práctico: creación de un esquema en una base de datos
Migración de objetos entre esquemas con Liquibase
Administración de permisos y roles en esquemas
Estrategias para gestionar múltiples esquemas en un mismo entorno
Uso de changelogs específicos por esquema
Auditoría y trazabilidad de cambios en esquemas
Solución de problemas comunes en la administración de esquemas
Implementación de scripts de migración de esquemas entre entornos
Buenas prácticas para la administración de esquemas con Liquibase
Tema 11: Seguridad y Gestión de Permisos con Liquibase
Implementación de cambios seguros en bases de datos
Gestión de permisos y roles con changelogs
Estrategias para garantizar la integridad de los datos en migraciones
Ejemplo práctico: creación de roles y permisos con Liquibase
Auditoría de permisos aplicados con Liquibase
Uso de cifrado y otros mecanismos de seguridad
Integración de Liquibase con herramientas de seguridad externa
Solución de problemas de seguridad durante la migración
Mejores prácticas para la seguridad en la administración de bases de datos
Automatización de la gestión de permisos en entornos grandes
Tema 12: Optimización de Desempeño en Migraciones con Liquibase
Identificación de cuellos de botella en migraciones de base de datos
Estrategias para optimizar changelogs y reducir tiempos de despliegue
Ejemplo práctico: optimización de una migración de base de datos
Uso de índices y particiones en migraciones de gran escala
Técnicas de optimización para bases de datos relacionales
Monitorización del rendimiento de las migraciones con Liquibase
Herramientas para medir el impacto de los cambios en producción
Estrategias de optimización para grandes volúmenes de datos
Solución de problemas de rendimiento en despliegues masivos
Buenas prácticas en la optimización de migraciones con Liquibase
Tema 13: Liquibase Pro: Funcionalidades Avanzadas
Diferencias entre Liquibase Community y Liquibase Pro
Análisis de impacto de los cambios con Liquibase Pro
Ejemplo práctico: uso de Liquibase Pro en un proyecto empresarial
Gestión avanzada de permisos y auditoría
Integración con herramientas de monitoreo y seguridad
Optimización del rendimiento en grandes proyectos con Liquibase Pro
Estrategias avanzadas de rollback y migración
Análisis de diferencias entre entornos con Liquibase Pro
Automatización avanzada con scripts y herramientas externas
Mejores prácticas para proyectos con Liquibase Pro
Tema 14: Administración Avanzada de Liquibase
Personalización de comandos y scripts de Liquibase
Ejemplo práctico: creación de scripts personalizados
Automatización avanzada con scripts y Jenkins
Estrategias para la administración de múltiples bases de datos
Uso de herramientas externas para mejorar el control de versiones
Solución de problemas avanzados en entornos empresariales
Integración de Liquibase con otras herramientas de administración de base de datos
Auditoría avanzada y análisis de riesgos en cambios masivos
Implementación de pruebas automáticas en grandes despliegues
Mejores prácticas en la administración avanzada con Liquibase
Tema 15: Proyecto Final: Implementación Completa de un Sistema de Versionado de Base de Datos con Liquibase
Planificación y configuración de un sistema completo de versionado
Creación de changelogs complejos para una base de datos real
Migración y rollback en múltiples entornos (desarrollo, staging, producción)
Automatización de despliegues con integración CI/CD
Análisis de impacto de los cambios y auditoría completa
Optimización de rendimiento y resolución de problemas en producción
Gestión de permisos y seguridad en entornos productivos
Creación de scripts personalizados para un entorno empresarial
Implementación de un sistema de monitoreo y trazabilidad
Presentación y documentación de los resultados del proyecto
Perfiles profesionales
Pensado para quienes deben dominar Liquibase en su día a día
Administradores de Bases de Datos
Responsables de gestión eficiente de versiones y cambios en entornos empresariales.
Ingenieros de DevOps
Buscan integrar soluciones de CI/CD para automatizar despliegues de bases de datos.
Desarrolladores de Software
Requieren herramientas para sincronizar cambios en bases de datos con el desarrollo de aplicaciones.
Analistas de Sistemas
Deben mejorar la trazabilidad y auditoría de cambios en bases de datos corporativas.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Liquibase
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
El curso ofrece herramientas esenciales para la gestión eficiente de bases de datos mediante Liquibase, permitiendo automatizar despliegues, asegurar la integridad de los datos y promover una colaboración más eficaz entre los equipos de TI. Los participantes adquirirán habilidades para integrar Liquibase en pipelines CI/CD, optimizarás los procesos de migración y auditar cambios con confianza.
Sí, el curso es totalmente bonificable a través de FUNDAE. Las empresas tienen la oportunidad de cubrir hasta el 100% del coste del curso. Si gestionamos la bonificación, cobramos un 10% extra del valor del curso más IVA, también bonificable según los créditos disponibles en FUNDAE.
El curso se imparte en modalidad de Aula Virtual Personalizada, utilizando videoconferencias por Zoom. Esto brinda flexibilidad a los equipos corporativos para adaptarse a su agenda y revisar el contenido con acceso a las grabaciones de las sesiones, mejorando el aprendizaje continuo.
Los participantes desarrollarán competencias clave en la gestión del versionado y migración de bases de datos, automatización de despliegues con CI/CD, y auditoría de cambios. Esto les capacitará para optimizar operaciones de TI, asegurar la calidad de los datos y fortalecer la infraestructura tecnológica de la empresa.
Para inscribirse en el curso, es necesario completar los formularios disponibles en nuestra página web. Es crucial proporcionar toda la información requerida para procesar la inscripción de manera efectiva y activar la opción de bonificación si aplica.
El curso ofrece herramientas esenciales para la gestión eficiente de bases de datos mediante Liquibase, permitiendo automatizar despliegues, asegurar la integridad de los datos y promover una colaboración más eficaz entre los equipos de TI. Los participantes adquirirán habilidades para integrar Liquibase en pipelines CI/CD, optimizarás los procesos de migración y auditar cambios con confianza.
Sí, el curso es totalmente bonificable a través de FUNDAE. Las empresas tienen la oportunidad de cubrir hasta el 100% del coste del curso. Si gestionamos la bonificación, cobramos un 10% extra del valor del curso más IVA, también bonificable según los créditos disponibles en FUNDAE.
El curso se imparte en modalidad de Aula Virtual Personalizada, utilizando videoconferencias por Zoom. Esto brinda flexibilidad a los equipos corporativos para adaptarse a su agenda y revisar el contenido con acceso a las grabaciones de las sesiones, mejorando el aprendizaje continuo.
Los participantes desarrollarán competencias clave en la gestión del versionado y migración de bases de datos, automatización de despliegues con CI/CD, y auditoría de cambios. Esto les capacitará para optimizar operaciones de TI, asegurar la calidad de los datos y fortalecer la infraestructura tecnológica de la empresa.
Para inscribirse en el curso, es necesario completar los formularios disponibles en nuestra página web. Es crucial proporcionar toda la información requerida para procesar la inscripción de manera efectiva y activar la opción de bonificación si aplica.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Mejora la colaboración entre equipos de desarrollo y administración, reduciendo conflictos y garantizando la sincronización entre el código de aplicación y la estructura de datos.
3
Asegura la trazabilidad y el cumplimiento normativo mediante validaciones, rollback automáticos y controles de integridad, ideal para entornos críticos y altamente regulados.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras