Programa del Curso

Introducción

Módulo 1. Repaso de conceptos

  • Por qué necesitamos migraciones de bases de datos
  • Cómo funciona Flyway
  • Bases de datos soportadas

Módulo 2. Elementos fundamentales de Flyway

  • ¿Qué es una migración?
  • Entendiendo los Callbacks
  • Anulando errores

Módulo 3. Comprender los comandos disponibles

  • Realizemos una migración
  • Utilizando el pipeline: Migrate, Clean, Info, Validate
  • Utilizando el pipeline: Undo, Baseline, Repair

Módulo 4. Usando diferentes formas de interactuar con Flyway

  • Abordando la línea de comandos
  • Utilizando la API en Java
  • Cómo usar Maven con Flyway
  • Cómo usar Gradle con Flyway
  • Los códigos de error

Módulo 5. Cómo configurar Flyway

  • Los parámetros disponibles
  • El papel de las variables de entorno
  • Usando archivos de configuración
  • Entendiendo los placeholders
  • Usando seguridad a través de SSL
  • Cómo gestionar la autenticación
  • Cómo almacenar secretos

Módulo 6. Utilizando conceptos avanzados

  • ¿Qué es una migración repetible?
  • Cómo deshacerse de una migración
  • Pensar en una migración basada en Java
  • Inyectando código en el ciclo de vida de flyway a través de callbacks
  • Usando anulaciones de errores de forma productiva
  • El papel esencial de una simulación (dry run)

Resumen y Conclusión

Requerimientos

  • Experiencia con la administración de bases de datos y sistemas de gestión de bases de datos

Audiencia

  • Database administradores
 14 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas