Programa do Curso

Introdução

Módulo 1. Atualizando conceitos

  • Por que precisamos de migrações de banco de dados
  • Como o Flyway funciona
  • Bancos de dados suportados

Módulo 2. Componentes básicos do Flyway

  • O que é uma migração
  • Compreendendo Callbacks
  • Sobrescrevendo Erros

Módulo 3. Compreendendo os comandos disponíveis

  • Vamos fazer uma migração
  • Usando a pipeline: Migrate, Clean, Info, Validate
  • Usando a pipeline: Undo, Baseline, Repair

Módulo 4. Utilizando diferentes formas de interagir com o Flyway

  • Abordagem da linha de comando
  • Usando a API em Java
  • Como usar Maven com Flyway
  • Como usar Gradle com Flyway
  • Os códigos de erro

Módulo 5. Como configurar o Flyway

  • Parâmetros disponíveis
  • O papel das variáveis de ambiente
  • Usando arquivos de configuração
  • Compreendendo placeholders
  • Utilizando segurança via SSL
  • Como gerenciar autenticação
  • Como armazenar segredos

Módulo 6. Usando conceitos avançados

  • O que é uma migração repetível
  • Como desfazer uma migração
  • Pensar em uma migração baseada em Java
  • Injetando código no ciclo de vida do flyway através de callbacks
  • Usando sobrescritas de erros de forma produtiva
  • O papel essencial de um dry run

Resumo e Conclusão

Requisitos

  • Experiência com gerenciamento de banco de dados e sistemas de gerenciamento de bancos de dados

Público-alvo

  • Database administradores
 14 Horas

Declaração de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas