{ JSON }

Aprende JSON do zero! Entende a sintaxe, os tipos de dados e como usar JSON em PHP e JavaScript. Um curso completo em português para dominares o formato de dados mais popular da web.

📚 O que vais aprender

📋

Sintaxe JSON

Regras de sintaxe, pares chave-valor, arrays e objetos aninhados.

🔢

Tipos de Dados

Strings, números, booleanos, arrays, objetos e null.

🐘

PHP & JSON

json_encode, json_decode, manipulação de erros.

📜

JavaScript & JSON

JSON.parse, JSON.stringify, fetch API, manipulação.

🔧

Validação

Como validar JSON e resolver erros comuns.

✏️

Exercícios

Quizzes e desafios práticos para consolidar conhecimento.

📖 Módulos do Curso

💡 O que é JSON?

💡 Definição

JSON (JavaScript Object Notation) é um formato leve de troca de dados. É fácil de ler e escrever para humanos, e fácil de analisar e gerar para máquinas.

Exemplo de JSON

Exemplo JSON JSON
{
  "nome": "João Silva",
  "idade": 30,
  "ativo": true,
  "interesses": ["programação", "música", "desporto"],
  "endereco": {
    "rua": "Rua Principal",
    "cidade": "Lisboa",
    "codigo_postal": "1000-001"
  }
}

Porquê JSON?

✅ Vantagens

  • Leve e compacto
  • Fácil de ler e escrever
  • Independente de linguagem
  • Suportado por todas as linguagens
  • Ideal para APIs e configurações

📊 Usado em...

  • APIs REST
  • Configurações de projetos
  • Armazenamento local
  • Comunicação cliente-servidor
  • Bases de dados NoSQL

📊 JSON vs Outros Formatos

Característica JSON XML YAML
Legibilidade ✓ Alta Média ✓ Alta
Tamanho ✓ Compacto Verboso ✓ Compacto
Parsing Speed ✓ Rápido Lento Médio
Suporte ✓ Universal ✓ Universal Limitado
Comentários ✗ Não ✓ Sim ✓ Sim

🎯 Para Quem é Este Curso?

👨‍💻

Desenvolvedores

Que trabalham com APIs, configurações e troca de dados.

🧑‍🎓

Estudantes

Que querem aprender os fundamentos de formatos de dados.

📊

Analistas de Dados

Que precisam processar e transformar dados JSON.

🔧

DevOps

Que configuram sistemas com ficheiros JSON.

📊 O Teu Progresso

0/5 módulos visitados

Começa por visitar os módulos em ordem para aprenderes JSON de forma progressiva!