Entrar em Contato

Programa do Curso

Visão geral das metodologias de Gerenciamento de Projetos

  • Metodologias Ágeis
  • Cascata (Waterfall)

Implantação automática via GIT

  • Repositório de produção
  • Ramo de lançamento (Release branch)
  • Uso de Tags para lançamentos
  • Alternância entre lançamentos
  • Gerenciamento de lançamentos de manutenção
  • Lançamentos principais (Major releases)

Documentação e Registro de Alterações de Lançamento (Release Change Log)

  • Uso do Histórico do Repositório para criar o Registro de Alterações
  • Uso da descrição da Tag para o lançamento principal, resumindo as alterações
  • Agregação de pequenas alterações em uma maior (mais próxima do negócio)
  • Agregação de commits
  • Grupo de commits em partes lógicas

Estratégias de Push e Pull para Repositório Central

  • Mantendo o repositório central limpo
  • Criação de estrutura para agregação e revisão de alterações dos desenvolvedores
  • Ambientes de Teste e Estágio (Staging)

Arquitetura de Software e Componentes

  • Como dividir logicamente a aplicação e o repositório
  • Como gerenciar bibliotecas e subprojetos desenvolvidos por terceiros
  • Uso de submódulos para automatizar atualizações

Requisitos

É recomendada familiaridade com GIT.

É necessário ter compreensão do ciclo de vida de desenvolvimento de software e das metodologias e estruturas de gerenciamento de projetos (como Cascata e Ágil).

 7 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas