Programa do Curso
Introdução ao Git e Azure DevOps
- Visão geral do sistema de controle de versão Git
- Introdução a Azure DevOps e integração com o Git
- Configuração do ambiente: Git, SourceTree, GitKraken e Azure DevOps
Conceitos Fundamentais do Git
- Criando e clonando repositórios
- Comandos básicos do Git: init, add, commit, push, pull
- Conceitos e estratégias de branching
Branch e Merge Management
- Melhores práticas de branching para projetos colaborativos
- Gerenciando branches com SourceTree e GitKraken
- Exercícios: Criando e mesclando branches
Técnicas de Merge e Resolução de Conflitos
- Tipos de merge: Merge, Fast forward merge, Squash and merge, Rebase and merge
- Estratégias e melhores práticas para resolução de conflitos
- Exercícios práticos: Simulação de conflitos e resolução
Operações via Console vs Cliente Gráfico
- Executando operações Git a partir do console
- Gerenciando repositórios usando SourceTree (exercícios principais) e GitKraken (demonstrações)
- Prós e contras do uso de clientes gráficos
Técnicas Avançadas do Git
- Stage, Revert, Reset e Unstage de mudanças
- Cherry-picking de commits e aplicações práticas
- Revertendo e desfazendo mudanças com segurança
Trabalhando com Azure DevOps e Git
- Configurando repositórios Git em Azure Repos
- Integrando Git com pipelines Azure DevOps
- Gerenciando permissões e controle de acesso
Equipe Collaboration e Cenários do Mundo Real
- Estratégias de branching em projetos grandes
- Lidando com conflitos em ambientes de equipe
- Melhores 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 gerenciando repositórios de código
- Equipes colaborando em projetos de software usando Git e DevOps
Declaração de Clientes (5)
Formador fácil de lidar, muito conhecedor e acessível.
Piotr Kowalski - EduBroker Sp. zo.o.
Curso - Git and GitHub Fundamentals
Máquina Traduzida
Instrutor excepcional com muita experiência prática, ao contrário dos tradicionais instrutores acadêmicos.
Izzeddin Alkhayyat - The Group Securities; The Group Securities
Curso - Gitlab and Gitlab CI
Máquina Traduzida
Uso prático e exemplos
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Curso - Bitbucket
Máquina Traduzida
Gostei da reatividade de Ahmed a cada questão que levantamos e sua capacidade de fornecer respostas claras a todas elas, enquanto oferecia insights adicionais sobre outros problemas relacionados que nem sequer havíamos considerado.
Jose Perez - Fraunhofer IOSB
Curso - Kubernetes and Gitlab
Máquina Traduzida
Lukasz possui conhecimento detalhado sobre o assunto e estava disposto e apto a responder perguntas em qualquer momento do curso. Sua entusiasma em transmitir o máximo de conhecimento possível sobre o tema, em um ritmo apropriado, foi muito refrescante.
Shaun Allen - Boldon James
Curso - Git for Users
Máquina Traduzida