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).
Testemunhos de Clientes (4)
Gostei de ter recebido respostas imediatas às minhas perguntas.
Szabolcs Kriston - Ericsson
Curso - Advanced GitLab
Máquina Traduzida
Repita o ponto importante
Milly Chen - Logitech
Curso - Gerrit Code Review
Máquina Traduzida
Exercícios que conseguimos realizar em VMs
Atif Bhatti
Curso - Git Hands-on Workshop with Azure DevOps
Máquina Traduzida
Gostei da comunicação fácil entre o instrutor e nós, do cuidado dedicado aos nossos problemas, das percepções e do conhecimento adicional fornecidos nas respostas às nossas perguntas. Achei o ritmo adequado, não senti que foi apressado em nenhum momento, mesmo com os problemas técnicos. Cada assunto foi tratado adequadamente.
Melania Mieczkowska - IAV Poland
Curso - Gitlab and Gitlab CI
Máquina Traduzida