Pular para conteúdo

Aula 06 – Introdução ao GitHub: Sua Casa na Nuvem

🎯 Objetivos de Aprendizagem

  • Navegar pela interface do GitHub e entender suas seções principais.
  • Configurar um perfil profissional atrativo para recrutadores.
  • Entender conceitos sociais: Stars, Forks, Watch e Issues.
  • Diferenciar repositórios públicos de privados.

📚 Conteúdo

1. O GitHub como seu Currículo Vivo

Diferente de um currículo em papel, o GitHub prova o que você sabe fazer através do código real.

graph LR
    A[Perfil do Dev] --> B[Repositórios]
    A --> C[Contribuições]
    B --> D[Code]
    B --> E[Issues/Projetos]
    C --> F[Heatmap/Quadradinhos Verdes]

O Heatmap

O gráfico de contribuições é um dos primeiros lugares onde recrutadores olham. Ele demonstra consistência e hábito de estudo.

2. Conceitos de Interação Social

O GitHub funciona como uma rede social para desenvolvedores. Domine estas ferramentas:

  • Star (Estrela): Salva o repositório como um favorito. Ajuda o projeto a ganhar visibilidade.
  • Watch (Observar): Deixa você "inscrito" no repositório para receber notificações de mudanças.
  • Fork (Bifurcação): Cria uma cópia exata do repositório de outra pessoa na sua conta. É o primeiro passo para contribuir com projetos famosos.

3. Gestão com Issues

Issues são muito mais do que "erros". Elas são a ferramenta oficial de gestão do GitHub.

Para que usar Issues?

  • Relatar bugs (erros no código).
  • Sugerir novas funcionalidades.
  • Discutir ideias com outros desenvolvedores.
  • Organizar sua própria lista de tarefas (To-Do list).

4. Segurança e Profissionalismo

Segurança: 2FA

Ative sempre a Autenticação de Dois Fatores (2FA) em sua conta. O GitHub é um alvo comum para hackers devido ao valor do código hospedado.

Dica Profissional

Mantenha sua Bio curta e direta. Use uma foto clara e amigável. Fixe (Pin) seus melhores projetos no topo do seu perfil para causar uma boa primeira impressão.


📝 Prática

Exercícios de Fixação

Explore a interface e personalize seu perfil para o mercado. Ver Exercícios da Aula 06

Mini-Projeto

Preparação mental para a grande subida: na próxima aula, seu código ganha o mundo! Ver Projeto da Aula 06