📆 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! 💬