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
Outstanding trainer with a lot of hands-on experience, unlike traditional academic trainers.
Izzeddin Alkhayyat - The Group Securities; The Group Securities
Curso - Gitlab and Gitlab CI
Sample and practical usage
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Curso - Bitbucket
I liked the reactivity of Ahmed to each issue / question we raised and his ability to give clear answers to all of them, while providing further insight to other related issues we even may haven't thought of.
Jose Perez - Fraunhofer IOSB
Curso - Kubernetes and Gitlab
Łukasz has detailed knowledge of the subject and was willing and able to take questions at any point in the course. His enthusiasm to impart as much knowledge on the subject as possible at an appropriate pace was very refreshing.