Fundamentos de Workflow e Colaboração com Git
Domine os workflows essenciais do Git, estratégias de branching e técnicas de colaboração usadas em equipes de desenvolvimento modernas.
- Git instalado
- Conhecimento básico de linha de comando
- Conta no GitHub (opcional)
- Entender os conceitos centrais e o workflow do Git
- Criar e gerenciar branches de forma eficaz
- Resolver conflitos de merge com confiança
- Colaborar usando pull requests e code reviews
Inicialize Seu Primeiro Repositório
Configure um novo repositório Git e entenda a estrutura básica.
Crie Seus Primeiros Commits
Aprenda o conceito de staging area e crie commits significativos.
Domine Branching e Troca de Branches
Crie branches de feature e alterne entre elas para trabalhar em múltiplas tarefas.
Faça Merge de Branches e Lide com Conflitos
Faça merge de branches de feature de volta para main e aprenda a resolver conflitos.
Explore e Entenda o Histórico do Git
Use comandos do Git para explorar o histórico do projeto e entender as alterações.
Desfaça Alterações com Segurança
Aprenda formas seguras de desfazer alterações em diferentes estágios.
Colabore com Repositórios Remotos
Aprenda a trabalhar com repositórios remotos e colaborar com outras pessoas.
Encontrou um problema?
Mais exercícios
Linux
Criando e Conectando ao Seu Primeiro Servidor Linux
Suba um servidor Linux Ubuntu 24.04 na nuvem, configure a autenticação por chave SSH e aprenda a navegar pelo seu novo servidor. Este exercício usa a DigitalOcean, mas os passos funcionam com qualquer provedor de nuvem.
30 minutos
Terraform
Implante um Droplet da DigitalOcean com Terraform
Aprenda os fundamentos de Infrastructure as Code implantando um servidor web simples na DigitalOcean usando Terraform. Perfeito para iniciantes começando sua jornada em IaC.
60 minutos
Linux
Protegendo seu Servidor Linux: Primeiros Passos Essenciais
Reforce a segurança de um servidor Ubuntu 24.04 recém-criado: crie um usuário não-root, restrinja o acesso SSH, configure um firewall com o UFW e configure o fail2ban para bloquear ataques de força bruta.
45 minutos
Also worth your time on this topic
Git Rebase vs Merge
Qual é a diferença entre git rebase e git merge? Quando usar cada um?
junior
Criando e Conectando ao Seu Primeiro Servidor Linux
Suba um servidor Linux Ubuntu 24.04 na nuvem, configure a autenticação por chave SSH e aprenda a navegar pelo seu novo servidor. Este exercício usa a DigitalOcean, mas os passos funcionam com qualquer provedor de nuvem.
30 minutos
Fundamentos de Ansible
Aprenda os fundamentos de automação com Ansible, incluindo playbooks, roles, inventário, módulos, variáveis e boas práticas de gerenciamento de configuração.
15 minutos