Entrar em Contato

Programa do Curso

Apresentar visão geral das metodologias de Gestão de Projetos

  • Metodologias Ágeis
  • Waterfall

Implantação automática via GIT

  • Repositório de Produção
  • Ramal de Lançamento (Release Branch)
  • Utilização de Tags para lançamentos
  • Alternância entre lançamentos
  • Gestão de lançamentos de manutenção
  • Lançamentos principais (Major Releases)

Documentação, Registro de Alterações do Lançamento

  • Utilização do histórico do repositório para criar o registro de alterações
  • Uso da descrição da tag para resumir as mudanças em lançamentos principais
  • Agregação de pequenas alterações em uma maior (mais próxima do negócio)
  • Agregação de commits
  • Agrupamento de commits em partes lógicas

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

  • Manutenção da limpeza do repositório central
  • Criação de estrutura para agregação e revisão de alterações dos desenvolvedores
  • Ambiente de testes e 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

Conhecimento prévio do GIT é recomendado.

É necessário compreender o ciclo de vida do desenvolvimento de software, metodologias e frameworks de gestão de projetos (como Waterfall e Agile).

 7 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas