Git Essencial: Controle de Versão para Desenvolvedores
- Nível: Junior
- Módulos: 4
- Aulas: 19
- Tempo de leitura: 59 min
- Tecnologias: Git
- Preço: Gratuito
Código do curso: github.com/johnpires/git-essencial-controle-versao-desenvolvedores
Aprenda Git do zero e domine o controle de versão mais utilizado no mundo do desenvolvimento de software. Neste curso você vai entender como o Git funciona internamente, como criar e gerenciar repositórios, além de trabalhar com branches, commits e histórico de alterações de forma eficiente.
Você vai aprender a colaborar em projetos usando GitHub, enviar e receber alterações de repositórios remotos, resolver conflitos de merge e adotar boas práticas de versionamento. Todo o conteúdo é apresentado em português brasileiro com exemplos práticos do dia a dia de um desenvolvedor.
Ao final do curso você será capaz de versionar seus projetos com confiança, contribuir em projetos open source e trabalhar em equipe usando fluxos de trabalho profissionais como Git Flow e GitHub Flow.
Conteúdo do curso
Módulo 1: Introdução ao Git e Controle de Versão
Neste módulo você vai entender o que é controle de versão, como instalar e configurar o Git, e realizar seus primeiros commits.
- O que é Controle de Versão e por que usar Git (3 min)
- Instalando e Configurando o Git (2 min)
- Criando seu Primeiro Repositório Local (3 min)
- Realizando Commits: Salvando Snapshots do seu Código (3 min)
- Visualizando Histórico com git log e git diff (3 min)
Módulo 2: Trabalhando com Branches
Aprenda a criar e gerenciar branches, realizar merges e resolver conflitos para trabalhar de forma organizada em qualquer projeto.
- Entendendo Branches: Linhas Paralelas de Desenvolvimento (3 min)
- Criando e Alternando entre Branches (3 min)
- Merge: Unindo Branches de Forma Segura (3 min)
- Resolvendo Conflitos de Merge (3 min)
- Boas Práticas de Nomenclatura e Gerenciamento de Branches (3 min)
Módulo 3: Repositórios Remotos com GitHub
Conecte seu repositório ao GitHub, sincronize código com push e pull, clone projetos e colabore através de Pull Requests.
- Introdução ao GitHub e Repositórios Remotos (3 min)
- Conectando seu Repositório Local ao GitHub (3 min)
- Git Push e Pull: Sincronizando Código com o Remoto (4 min)
- Clonando Repositórios e Contribuindo em Projetos (3 min)
- Pull Requests: Colaborando Profissionalmente (4 min)
Módulo 4: Boas Práticas e Projeto Final
Domine boas práticas de commits, .gitignore, tags e versionamento semântico. Finalize criando um portfólio profissional no GitHub.
- Escrevendo Boas Mensagens de Commit (3 min)
- .gitignore: Ignorando Arquivos Desnecessários (3 min)
- Tags e Versionamento Semântico (3 min)
- Projeto Final: Portfólio de Desenvolvedor no GitHub (4 min)