Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Contribuição para Projetos Open Source Usando Git e GitHub
New
1 students

Contribuição para Projetos Open Source Usando Git e GitHub

Passo a passo prático para colaborar em repositórios e seguir os padrões do mercado.
Last updated 10/2026
Portuguese

What you'll learn

  • Realizar Colaborações em Projetos Open Source
  • Utilizar GIT e GitHub para Colaboração Open Source
  • Encontrar Projetos Open Source
  • Entender e Configurar SSH Keys
  • Entender, Criar e Gerenciar um Fork no GitHub
  • Entender e Criar uma Issue em Qualquer Repositório no GitHub
  • Entender e Criar uma Pull Request em Qualquer Repositório no GitHub
  • Entender o que é um Repositório
  • Entender e Aplicar Upstream
  • Diferenciar um Fork de um Repositório Upstream
  • Diferenciar Git Merge Upstream/Git Rebase Upstream
  • Criar e Deletar Branchs Remotas e Locais
  • Entender e Praticar Comandos de Versionamento (Git Push, Add, Commit, Checkout)
  • Entender e Criar TEMPLATES de Issue no Repositório
  • Conhecer o Fluxo Real de uma Pull Request/Issue

Course content

5 sections • 23 lectures • 1h 8m total length
  • Apresentação Geral2:15

    Nesta aula, abordaremos os tópicos do curso!

  • O que são Contribuições Open Source?1:30

    Nessa aula você aprenderá o que são contribuições Open Source e alguns exemplos de contribuições simples.
    Para acessar o repositório do vídeo acesse o meu GitHub: https://github.com/rayssarrsilva/

  • Como encontrar um projeto Colaborativo no GitHub?1:59

    Após essa aula você aprenderá onde encontrar projetos para realizar sua contribuição | Ficou alguma dúvida? não deixe de perguntar

Requirements

  • Conta ativa no GitHub
  • Ferramenta Git instalada
  • Editor de texto/código (IDE)
  • Terminal de comando

Description

Quer começar a contribuir com projetos Open Source, mas ainda não sabe como funciona o fluxo de contribuição no GitHub?

Neste curso, você vai aprender, de forma prática e progressiva, como participar de um projeto colaborativo no GitHub, desde a identificação de uma Issue até a criação de uma Pull Request.

Você vai:

• Entender o que são contribuições Open Source e como encontrar projetos para participar
• Criar e compreender Issues e seus templates
• Configurar uma chave SSH para autenticação no GitHub
• Criar e configurar um Fork
• Trabalhar com branches locais e remotas
• Configurar e utilizar o repositório upstream
• Sincronizar seu Fork com o repositório original
• Entender as diferenças entre Merge e Rebase
• Criar Issues e realizar alterações em uma branch
• Aplicar boas práticas para commits
• Enviar alterações para seu Fork remoto
• Criar e enviar uma Pull Request no GitHub

O curso é voltado para quem quer entender o fluxo real de contribuição em projetos colaborativos sem enrolação e dar os primeiros passos no Open Source.

Ao final, você terá uma visão clara de como funciona esse processo e poderá aplicar o fluxo aprendido em outros projetos do GitHub.

Não é necessário ter experiência prévia com contribuições Open Source. O conteúdo acompanha o processo passo a passo.

Durante o curso, você também poderá tirar suas dúvidas sobre o conteúdo e contar com orientação para acompanhar as etapas apresentadas nas aulas.

Who this course is for:

  • Desenvolvedores iniciantes e estudantes de tecnologia
  • Programadores e alunos de programação
  • Profissionais em início de carreira
  • Qualquer pessoa da área de desenvolvimento