Temario del curso
Introducción
Módulo 1. Actualización de conceptos
- Por qué necesitamos migraciones de bases de datos
- Cómo funciona Flyway
- Bases de datos compatibles
Módulo 2. Componentes básicos de Flyway
- ¿Qué es una migración?
- Comprensión de las llamadas de devolución (callbacks)
- Sobrescritura de errores
Módulo 3. Comprensión de los comandos disponibles
- Realicemos una migración
- Uso del pipeline: Migrar, Limpiar, Información, Validar
- Uso del pipeline: Deshacer, Línea base, Reparar
Módulo 4. Diferentes formas de interactuar con Flyway
- Enfoque de la línea de comandos
- Uso de 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
- Uso de archivos de configuración
- Comprensión de los marcadores de posición
- Uso de seguridad vía SSL
- Cómo gestionar la autenticación
- Cómo almacenar secretos
Módulo 6. Uso de conceptos avanzados
- ¿Qué es una migración repetible?
- Cómo deshacer una migración
- Piense en una migración basada en Java
- Inyección de código en el ciclo de vida de Flyway mediante callbacks
- Uso productivo de las sobrescrituras de errores
- El papel esencial de la ejecución en seco (dry run)
Resumen y conclusión
Requerimientos
- Experiencia en gestión de bases de datos y sistemas de gestión de bases de datos
Público objetivo
- Administradores de bases de datos
Testimonios (4)
buena explicación de cada punto y proporcionar una tarea para la práctica.
Piseth Ben - ACLEDA Bank Plc.
Curso - Oracle Database 19c: SQL Tuning Workshop
Traducción Automática
personalizado según nuestra comprensión y datos
Vincent Long - ASSMANG PTY LTD
Curso - Business Intelligence with SSAS
Traducción Automática
Los instrumentos de capacitación proporcionados.
- UNIFI
Curso - NoSQL Database with Microsoft Azure Cosmos DB
Traducción Automática
El aprender sobre una nueva herramienta, las practicas ayudan mucho a entender los temas y eso fue lo que mas me gusto