Programa do Curso
Introdução ao Git e Azure DevOps
- Visão geral do sistema de controle de versão Git
- Introdução ao Azure DevOps e à integração com Git
- Configuração do ambiente: Git, SourceTree, GitKraken e Azure DevOps
Conceitos Fundamentais do Git
- Criação e clonagem de repositórios
- Comandos básicos do Git: init, add, commit, push, pull
- Conceitos e estratégias de branching
Gerenciamento de Branches e Merges
- Boas práticas de branching para projetos colaborativos
- Gerenciamento de branches com SourceTree e GitKraken
- Exercícios: Criação e merge de branches
Técnicas de Merge e Resolução de Conflitos
- Tipos de merges: Merge comum, Fast forward merge, Squash and merge, Rebase and merge
- Estratégias de resolução de conflitos e boas práticas
- Exercícios práticos: Simulação de conflitos e suas resoluções
Operações via Linha de Comando vs. Cliente Gráfico
- Execução de operações Git pela linha de comando
- Gerenciamento de repositórios usando SourceTree (exercícios principais) e GitKraken (demonstrações)
- Vantagens e desvantagens do uso de clientes gráficos
Técnicas Avançadas do Git
- Aux, Reverting, Resetting e Unstaging de alterações
- Cherry-picking de commits e aplicações práticas
- Reverting e rollback seguros de alterações
Trabalhando com Azure DevOps e Git
- Criação de repositórios Git no Azure Repos
- Integração do Git com pipelines do Azure DevOps
- Gerenciamento de permissões e controle de acesso
Colaboração em Equipe e Cenários do Mundo Real
- Estratégias de branching em grandes projetos
- Lidar com conflitos em ambientes de equipe
- Boas práticas para controle de versão em fluxos de trabalho DevOps
Resumo e Próximos Passos
Requisitos
- Conhecimento básico de conceitos de controle de versão
- Familiaridade com práticas de desenvolvimento de software
Público-Alvo
- Desenvolvedores que trabalham com sistemas de controle de versão
- Engenheiros de DevOps gerenciando repositórios de código
- Equipes colaborando em projetos de software usando Git e Azure DevOps
Testemunhos de Clientes (2)
Exercícios que conseguimos realizar em VMs
Atif Bhatti
Curso - Git Hands-on Workshop with Azure DevOps
Máquina Traduzida
Muito atencioso ao nosso intervalo de horário solicitado e adaptado para atender às nossas necessidades específicas. O instrutor não apenas era conhecedor do assunto, mas também possuía excelentes habilidades de ensino, o que tornou a experiência de aprendizagem agradável e eficaz.
Jennifer Snell
Curso - Git Hands-on Workshop with Azure DevOps
Máquina Traduzida