Pular para conteúdo

📆 Semana 01

Período

Data: Fevereiro de 2026
Tema Principal: Git, GitHub e Arquitetura de Hardware


🎯 Objetivo da Semana

Nesta primeira semana, aprendemos os fundamentos essenciais para qualquer desenvolvedor:

  • Controle de versão com Git e GitHub
  • Conhecimento de hardware — o que tem dentro de um computador e como funciona

📚 Aulas da Semana

# Aula Descrição Status
1 GitHub - Introdução O que é Git/GitHub, criação de conta, conceitos básicos ✅
2 Git pelo Terminal Comandos práticos, workflow completo, branches ✅
3 Arquitetura de Hardware Componentes do PC, montagem, Kernel, manutenção ✅

🧠 Resumo dos Conceitos

🔀 Git e GitHub

O que é Git?

  • Sistema de controle de versão
  • Guarda histórico de todas as alterações do código
  • Permite voltar a versões anteriores
  • Funciona offline no seu computador

O que é GitHub?

  • Plataforma na nuvem para hospedar repositórios
  • Funciona como portfólio e rede social de devs
  • Empresas olham seu GitHub antes de contratar

Comandos essenciais:

git init              # Inicia repositório
git add .             # Adiciona arquivos ao stage
git commit -m "msg"   # Salva alterações
git push              # Envia para GitHub
git pull              # Baixa do GitHub
git checkout -b nome  # Cria nova branch
git merge nome        # Mescla branch

🖥️ Arquitetura de Hardware

Componentes principais de um PC:

Componente Função
CPU (Processador) Cérebro do computador — executa instruções e cálculos
RAM (Memória) Armazena dados temporários enquanto o PC está ligado
HD / SSD Armazena arquivos permanentemente
Placa-mãe Conecta todos os componentes
Fonte (PSU) Fornece energia para o PC
GPU (Placa de Vídeo) Processa gráficos e imagens
Cooler Resfria o processador

Analogia importante:

  • RAM = Mesa de trabalho (espaço para trabalhar agora)
  • HD/SSD = Armário (guarda arquivos permanentemente)

🧠 O Kernel

O Kernel é o núcleo do sistema operacional — o intermediário entre software e hardware.

Funções do Kernel:

  • Gerenciar processos (qual programa usa a CPU)
  • Gerenciar memória (distribuir RAM)
  • Gerenciar dispositivos (comunicar com hardware)
  • Gerenciar arquivos (organizar dados no disco)
  • Segurança (impedir acessos não autorizados)

Analogia: O Kernel é como um gerente de hotel — distribui quartos, organiza filas e garante segurança.


🔧 Problemas Comuns de Hardware

Problema Causa Provável Solução
PC não liga Fonte/cabos soltos Verificar conexões
Liga mas sem imagem RAM mal encaixada Reencaixar RAM
Desliga sozinho Superaquecimento Limpar poeira
Muito lento HD antigo / pouca RAM Trocar por SSD / adicionar RAM

Dica de ouro: Quando não aparecer vídeo, tire a RAM, limpe os contatos com borracha branca e recoloque. Resolve 70% dos casos!


📎 Materiais de Apoio


✅ Checklist da Semana

Git e GitHub

  • [ ] Criei minha conta no GitHub
  • [ ] Instalei o Git no computador
  • [ ] Configurei nome e email
  • [ ] Fiz meu primeiro commit
  • [ ] Enviei código para o GitHub com git push
  • [ ] Entendi o conceito de branches

Hardware

  • [ ] Sei identificar os principais componentes de um PC
  • [ ] Entendo a função de cada componente
  • [ ] Sei o básico de montagem/desmontagem
  • [ ] Conheço problemas comuns e suas soluções
  • [ ] Entendo o que é o Kernel e sua função

🎬 Vídeos Recomendados

Git e GitHub

Vídeo Canal
Git e GitHub para Iniciantes Rafaella Ballerini
Como usar Git na prática Código Fonte TV

Hardware

Vídeo Canal
Como montar um PC Adrenaline
O que é o Kernel Fabio Akita

Dúvidas?

Me procura no grupo da turma! 💬