Ferramentas de Desenvolvedor do Navegador: seu laboratório de código
Introdução às DevTools do navegador e sua importância para o desenvolvimento.
As Ferramentas de Desenvolvedor (DevTools) são como um laboratório dentro do navegador.
É onde você investiga problemas, testa ideias e entende o que seu código está fazendo em tempo real.
Se a sua página fosse um carro, as DevTools seriam o painel de diagnóstico + oficina.
Como abrir as DevTools
Você pode abrir de várias formas:
- F12
- Ctrl + Shift + I (Windows/Linux)
- Cmd + Option + I (Mac)
- Clique com botão direito na página → Inspecionar
Para que servem na prática?
Com as DevTools, você consegue:
- ver e editar HTML/CSS temporariamente
- acompanhar logs e erros no Console
- depurar JavaScript com breakpoints
- analisar requisições de rede (APIs, imagens, arquivos)
- medir desempenho da página
- inspecionar armazenamento (cookies, localStorage, sessionStorage)
Principais abas (visão geral)
1) Elements (ou Inspector)
Mostra o HTML da página e permite testar CSS ao vivo.
Use quando:
- um elemento não aparece como esperado
- o layout está “quebrado”
- você quer testar um estilo rápido sem mexer no arquivo
2) Console
Mostra logs (console.log) e erros.
Também permite executar JavaScript direto ali.
Use quando:
- quer inspecionar valores de variáveis
- precisa ver mensagens de erro
- quer testar um trecho rápido de código
3) Sources
É o “mapa” dos arquivos JS.
Aqui você coloca breakpoints e depura passo a passo.
Use quando:
- quer pausar execução em linha específica
- precisa entender o fluxo do código
4) Network
Mostra requisições HTTP (fetch, imagens, scripts etc.).
Use quando:
- API não retorna dados
- recurso não carrega
- precisa validar status HTTP (200, 404, 500)
5) Application (ou Storage)
Mostra dados armazenados no navegador:
- cookies
- localStorage
- sessionStorage
Use quando:
- quer verificar se preferências foram salvas
- precisa apagar dados locais para testar novamente
Fluxo simples de investigação (passo a passo)
- Abra DevTools.
- Veja o Console para identificar erro inicial.
- Vá em Sources e pause com breakpoint na área suspeita.
- Confira variáveis e chamadas.
- Se envolver API, cheque Network.
- Se envolver dados locais, cheque Application.
Exemplo prático rápido
Imagine que o botão não funciona.
Checklist:
- Console mostra erro de
nullnoaddEventListener? - No Elements, o
iddo botão está correto? - No Sources, coloque breakpoint onde o evento é registrado.
- Veja se o script está rodando antes do DOM estar pronto.
Boas práticas ao usar DevTools
- Use
console.logcom contexto claro. - Não deixe logs desnecessários em produção.
- Leia a linha e coluna do erro no Console.
- Reproduza o problema com passos consistentes.
- Teste correção e valide novamente no Console/Network.
Resumo da lição
- DevTools são seu laboratório para investigar e corrigir código.
- As abas mais usadas: Elements, Console, Sources, Network e Application.
- Um bom debugging começa por observar erro, localizar causa e validar correção.
- Quanto mais você pratica DevTools, mais rápido resolve problemas.