DEV103 · Controle de versão e colaboração com Git

Categorias: Nuvem e Software
Lista de desejos Compartilhar

Sobre o curso

Use Git e GitHub como as equipes profissionais: commits limpos, branches, merges, resolução de conflitos, pull requests e revisão de código. Você vai executar um fluxo de equipe realista no repositório de um pequeno site, incluindo como desfazer erros com segurança.

Construir · 6 horas · 4 aulas, um laboratório, uma atividade avaliada e uma peça de portfólio

Para quem é

Pessoas desenvolvedoras, equipes de operações e redatores técnicos que precisam colaborar em código e configuração com controle de versão.

Pré-requisitos

Ter concluído o DEV102 ou estar à vontade com a navegação básica na linha de comando e com um editor de texto.

O que você será capaz de fazer

  • Registrar o trabalho em commits pequenos e bem descritos e inspecionar o histórico com log e diff.
  • Criar, mesclar e fazer rebase de branches e resolver conflitos de merge com segurança.
  • Colaborar por meio de pull requests, revisão de código e branches protegidas no GitHub.
  • Escolher uma estratégia de branches para uma equipe e desfazer erros com segurança usando revert, restore e reset.

Aulas

  • Aula 1 · Fundamentos do Git: snapshots e histórico
  • Aula 2 · Branches, merges e conflitos
  • Aula 3 · Colaboração no GitHub e fluxos de equipe
  • Aula 4 · Laboratório e atividade

Laboratório: Execute um fluxo de equipe em um repositório compartilhado

Você vai criar um repositório para o site de um pequeno negócio, fazer commits em branches de funcionalidade, abrir pull requests e revisar as próprias mudanças usando uma segunda branch como colega simulado. Vai provocar e resolver um conflito de merge de propósito, proteger a branch principal e se recuperar de um commit ruim com git revert.

Ferramentas gratuitas: Git (gratuito) no seu computador, VS Code com as ferramentas de Git integradas e uma conta gratuita no GitHub

Atividade avaliada

Configure um repositório no GitHub para o projeto de um pequeno negócio, como o site de um restaurante ou um repositório de configuração do servidor de um escritório. Mostre um histórico com pelo menos 15 commits significativos em pelo menos quatro branches de funcionalidade mescladas por pull requests, incluindo um conflito resolvido e uma mudança revertida. Configure a proteção da branch main, adicione um template de pull request e um CONTRIBUTING.md que descreva sua estratégia de branches e sua convenção de mensagens de commit. Envie o link do repositório e uma reflexão de uma página sobre o fluxo escolhido e por que ele serve a uma equipe de três a cinco pessoas.

Critério Peso Como é um trabalho excelente
Qualidade dos commits 25% Os commits são pequenos e focados, com mensagens claras no imperativo que explicam o porquê.
Branches e merges 30% As branches de funcionalidade, o conflito resolvido e o revert aparecem no histórico e foram tratados corretamente.
Configuração da colaboração 25% A proteção de branch, o template de pull request e o CONTRIBUTING.md estão completos e coerentes.
Reflexão 20% A estratégia escolhida é justificada com prós e contras concretos para uma equipe pequena.

Peça de portfólio

Um repositório no GitHub bem estruturado, com histórico limpo, fluxo documentado e branch principal protegida.

No seu ritmo, com 12 meses de acesso. Dúvidas são respondidas por escrito pelo painel do aluno. Ao concluir o curso, você recebe um registro de conclusão.

Próximo passo

Continue com DEV104 · Integração e entrega contínuas (CI/CD) · 6 horas · R$ 60,00

Continuar para o próximo curso

Prefere a formação completa? Formação em DevOps, Contêineres e Automação em Nuvem · R$ 540,00 (10% a menos que os cursos avulsos)

Exibir Mais

O que você aprenderá?

  • Registrar o trabalho em commits pequenos e bem descritos e inspecionar o histórico com log e diff.
  • Criar, mesclar e fazer rebase de branches e resolver conflitos de merge com segurança.
  • Colaborar por meio de pull requests, revisão de código e branches protegidas no GitHub.
  • Escolher uma estratégia de branches para uma equipe e desfazer erros com segurança usando revert, restore e reset.

Conteúdo do curso

DEV103 · Controle de versão e colaboração com Git (6 h)
Use Git e GitHub como as equipes profissionais: commits limpos, branches, merges, resolução de conflitos, pull requests e revisão de código. Você vai executar um fluxo de equipe realista no repositório de um pequeno site, incluindo como desfazer erros com segurança.

  • Aula 1 · Fundamentos do Git: snapshots e histórico
  • Aula 2 · Branches, merges e conflitos
  • Aula 3 · Colaboração no GitHub e fluxos de equipe
  • Aula 4 · Laboratório e atividade
  • DEV103 Avaliação · Controle de versão e colaboração com Git
Rolar para cima