Até agora, aprendemos a usar localStorage e sessionStorage para armazenar dados no navegador.
Mas antes deles existirem, já havia uma solução clássica para guardar informações:
os cookies 🍪
Eles ainda são muito usados — especialmente quando o assunto envolve comunicação com o servidor.
🎯 Objetivo da aula
Ao final desta aula, você será capaz de:
- Entender o que são cookies
- Saber como cookies funcionam
- Criar, ler e apagar cookies com JavaScript
- Comparar cookies com localStorage e sessionStorage
- Saber quando (e quando não) usar cookies
O que são cookies?
Cookies são pequenos dados armazenados no navegador que:
- São enviados automaticamente ao servidor
- Têm data de expiração
- São associados a um domínio
Eles foram criados principalmente para:
- Manter sessões de usuário
- Identificar visitantes
- Salvar preferências simples
Diferença fundamental dos cookies
A principal diferença é:
Já:
- localStorage → só no navegador
- sessionStorage → só no navegador
Como um cookie é armazenado?
Um cookie possui:
- Nome
- Valor
- Expiração
- Caminho (path)
- Domínio
Exemplo conceitual:
usuario=Daniel; expires=Fri, 31 Dec 2026 23:59:59 GMT
Criando um cookie com JavaScript
document.cookie = "usuario=Daniel; path=/"; Esse cookie:
- Se chama
usuario - Tem valor
Daniel - Vale para todo o site
Criando cookie com expiração
const data = new Date(); data.setDate(data.getDate() + 7);
document.cookie = tema=escuro; expires=${data.toUTCString()}; path=/;
Esse cookie dura 7 dias.
Lendo cookies
Todos os cookies ficam disponíveis em:
console.log(document.cookie); console.log(document.cookie); // Saída será algo como: "usuario=Daniel; tema=escuro" ⚠️ Cookies vêm como uma string única — é preciso tratá-los.
Função simples para ler um cookie
function getCookie(nome)
{
const cookies = document.cookie.split("; "); for (let cookie of cookies)
{
const [chave, valor] = cookie.split("=");
if (chave === nome)
{
return valor;
}
}
return null;
} console.log(getCookie("usuario")); // Saída será "Daniel" Apagando um cookie
Para apagar um cookie, basta definir uma data no passado:
document.cookie = "usuario=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/"; Cookies vs localStorage
- Cookies → enviados ao servidor
- localStorage → só no navegador
- Cookies → tamanho limitado (~4KB)
- localStorage → mais espaço
Segurança e privacidade
Cookies estão ligados a:
- LGPD
- Consentimento de usuário
- Privacidade
Quando usar cookies?
- Sessão de login
- Autenticação
- Integração com backend
- Preferências simples
Quando NÃO usar cookies?
- Grandes volumes de dados
- Estado complexo da aplicação
- Dados sensíveis no frontend
Resumo da aula para nunca mais esquecer
- Cookies são enviados ao servidor
- Têm expiração e domínio
- São limitados em tamanho
- Continuam muito relevantes
- Devem ser usados com cuidado
Na próxima aula, vamos aprender a usar o Application Storage no navegador e entender como visualizar e depurar dados salvos.
HARDWARE
Entendendo o seu computador
O que há dentro do meu computador?
Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.
Você Sabia?
Nintendo Entertainment System
O console Nintendo Entertainment System (NES), da Nintendo, detém o recorde de videogame mais clonado em todo o mundo. Já foram catalogados mais de 300 aparelhos diferentes capazes de reproduzir seus jogos! Saiba mais sobre ele aqui.
PC com barulho?
Excesso de barulho dentro do seu gabinete, principalmente logo que você o liga, pode ser sintoma de problemas nas ventoinhas, que podem precisar ser limpas ou trocadas. Entre em contato com um técnico de sua confiança e verifique isso o quanto antes.
Pac Man
Apenas no ano de 1982, o clássico Pac Man vendeu mais de 400 mil máquinas de fliperama em todo o mundo e recebeu cerca de 7 bilhões de moedas nestas máquinas. Saiba mais.
River Raid
O épico jogo River Raid, do Atari, foi desenhado e boa parte de sua programação foi feita por uma mulher: Carol Shaw, uma excelente programadora e funcionária da Activision em 1982. Saiba mais sobre a história deste incrível jogo, aqui.
Street Fighter 2
Street Fighter 2, lançado para o Super Nintendo no início dos anos 90, foi o principal responsável pelo aumento nas vendas deste console. Graças ao sucesso do título nos Arcades e à perfeita adaptação ao console, muitos consumidores adquiriram o SNES para jogarem o título em casa. Saiba mais.










