Imagem do Curso gratuito GIt e GitHub no versionamento de códigos

Curso online gratuitoGIt e GitHub no versionamento de códigos

Duração do curso online: 3 horas e 59 minutos

Novo

Domine Git e GitHub para trabalhar em equipe: aprenda versionamento, branches e pull requests em curso online gratuito, com prática e exercícios.

Neste curso gratuito, aprenda sobre

  • Conceitos de versionamento e por que usar um VCS como Git
  • Estados do Git (working tree, stage, commits) e fluxo de mudanças
  • Configuração do ambiente e criação de repositório (git init, config)
  • Comandos essenciais: add, commit, status, log, diff, push, pull
  • Boas práticas de commit em equipe (mensagens claras, commits pequenos)
  • Uso do .gitignore para evitar versionar arquivos indesejados
  • Análise de histórico e autoria: git log e git blame
  • Branches: para que servem e como apoiar desenvolvimento paralelo
  • Pull requests no GitHub para revisão, discussão e integração de código
  • Merge e resolução de conflitos (inclusive no VS Code)
  • git stash para guardar mudanças temporárias sem commitar
  • Sincronização com remoto e atualização da branch local (pull/fetch)
  • Desfazer alterações com segurança: git revert vs git reset

Descrição do curso

Dominar Git e GitHub é uma das habilidades mais valorizadas para quem desenvolve software, trabalha com dados ou participa de times de tecnologia. Este curso online gratuito de Git e GitHub no versionamento de códigos foi criado para você ganhar segurança ao acompanhar mudanças, registrar evoluções do projeto e colaborar sem medo de sobrescrever trabalho de outras pessoas. Em vez de depender de pastas como “versão final” e “versão final 2”, você aprende a construir um histórico claro, rastreável e profissional do seu código.

Ao longo das aulas, você entende como funciona o versionamento, o que significa cada estado do seu projeto e como o Git organiza as alterações antes de elas virarem um commit. A formação equilibra conceitos com aplicação real, ajudando você a criar repositórios, configurar o ambiente e usar os comandos essenciais no dia a dia. Você também desenvolve uma boa prática de mensagens de commit e aprende a ignorar arquivos que não devem entrar no repositório, evitando ruídos e problemas comuns em projetos compartilhados.

O curso aprofunda a colaboração no GitHub, mostrando como estruturar o trabalho com branches, quando separar funcionalidades e como evoluir o código com mais controle. Você verá como abrir e revisar pull requests, compreender a finalidade desse fluxo em equipes e integrar mudanças com merge de forma consciente. Além disso, você aprende a investigar o histórico, entender quem alterou o quê e por quê, o que facilita manutenção, revisão e auditoria técnica.

Na prática, você encara situações reais: atualizar sua branch com o repositório remoto, lidar com conflitos e aprender a resolvê-los usando ferramentas comuns do ambiente de desenvolvimento. Também explora estratégias para guardar alterações temporariamente com stash e para desfazer mudanças com segurança, compreendendo diferenças importantes entre revert e reset e evitando perdas acidentais. Exercícios ao longo do caminho reforçam o aprendizado e ajudam a fixar os conceitos.

Ao final, você terá uma base sólida para versionar projetos pessoais, colaborar em equipes, contribuir em repositórios no GitHub e aplicar um fluxo de trabalho mais organizado e confiável, pronto para rotina profissional.

Conteúdo do curso

  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 1: Versionamento de Código 13m
  • Exercício: Qual é a principal função de um sistema de controle de versão como o Git?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 2: Monitoramento de estados e ambientes 07m
  • Exercício: Qual é a função principal do 'Stage' no processo de versionamento de código usando Git?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 3: Principais comandos GIT 10m
  • Exercício: Qual dos comandos do Git é utilizado para enviar alterações do repositório local para o repositório remoto?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 4: setup e configuração do ambiente de programação para GIT 09m
  • Exercício: Qual é o comando do Git usado para criar um novo repositório em um diretório existente?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 5: git commit 14m
  • Exercício: Qual das seguintes práticas é recomendada ao se realizar um commit em um projeto de equipe no Git?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 5.1: na prática - git commit, add, push e outros. 39m
  • Exercício: Qual é o propósito do arquivo .gitignore em um repositório Git?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 5.2: na prática - como analisar o histórico de commits 15m
  • Exercício: Qual comando pode ser utilizado para visualizar quem fez a última alteração em cada linha de um arquivo no Git?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 6: o que são branches? 16m
  • Exercício: Qual dos modelos a seguir é mais apropriado para projetos pequenos e pessoais, quando apenas uma pessoa está trabalhando no código?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 6.1: na prática - git push, pull requests 22m
  • Exercício: Qual é a finalidade de criar uma 'branch' separada ao desenvolver uma nova funcionalidade em um projeto versionado no Git?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 7: Pull Requests 11m
  • Exercício: Qual é a função principal de um pull request no GitHub?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 8: git merge 12m
  • Exercício: O que ocorre quando dois desenvolvedores modificam a mesma linha de um arquivo no Git?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 8.1: na prática - resolvendo conflitos. 20m
  • Exercício: Qual é uma das ações que um desenvolvedor deve fazer ao enfrentar um conflito de merge no Git usando o Visual Studio Code?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 9: git stash 07m
  • Exercício: Qual é a função principal do comando 'git stash' no Git?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 9.1: na prática - git pull 15m
  • Exercício: Qual o comando do Git que se usa para garantir que os dados mais recentes do repositório remoto sejam baixados para a sua branch local?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 10: git revert 08m
  • Exercício: Qual a principal diferença entre os comandos 'git revert' e 'git reset' no Git?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 10.1: na prática - desfazendo alterações com git revert. 06m
  • Exercício: Qual é a principal função do comando 'git revert' no Git?
  • Aula em vídeo: [Curso de Git e GitHub - 2023] Aula 10.2: na prática - Desfazendo alterações com git reset. 08m
  • Exercício: Qual é o comando utilizado no Git para desfazer alterações de forma que o código volte ao estado do último commit, apagando as alterações não salvas?

Este curso gratuito inclui:

3 horas e 59 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Ferramentas de TI

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso