Programa do Curso

Mostrar visão geral das metodologias do Projeto Management

  • Agile Metodologias
  • Cachoeira

Implantação automática via GIT

  • Repositório de produção
  • Ramo de lançamento
  • Usando tags para lançamentos
  • Alternando entre lançamentos
  • Gerenciando a liberação de manutenção
  • Principais lançamentos

Documentation, Registro de alterações de liberação

  • Usando o histórico do repositório para criar log de alterações
  • Usando a descrição da tag para versões principais resumindo as alterações
  • Agregar mudanças menores em uma maior (mais próxima do negócio)
  • Agregando confirmações
  • Agrupando commits em partes lógicas

Estratégias push e pull do repositório central

  • Mantendo o repositório central limpo
  • Criação de estrutura para agregar e revisar alterações de desenvolvedores
  • Ambiente de teste e preparação

Software Architecture e Componentes

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

Requisitos

Recomenda-se a familiarização com GIT.

É necessário ter conhecimentos sobre o ciclo de vida do desenvolvimento de software e sobre metodologias e quadros de gestão de projectos (por exemplo, cascata e Agile).

 7 horas

Declaração de Clientes (5)