🟦 FLASHCARDS – WEB: HTML, XML, JSON, APIs REST/GraphQL

(12 cards)

1
Q

O que é HTML?

A

Linguagem de marcação usada para estruturar conteúdo na web. Define títulos, parágrafos, links, imagens, tabelas, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Usos do HTML

A

Criação de páginas web estáticas, estrutura básica do front-end.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que é XML?

A

Linguagem de marcação usada para armazenar e transportar dados com estrutura definida por tags personalizadas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Diferença entre XML e HTML

A

HTML mostra dados (formatação). XML descreve dados (estrutura e conteúdo). XML é extensível e auto-descritivo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

JSON (JavaScript Object Notation) – O que é JSON?

A

Formato leve para troca de dados baseado em texto, fácil de ler e escrever por humanos e máquinas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

JSON vs XML

A

JSON é mais compacto, rápido e usado amplamente em APIs modernas. XML é mais verbo e estruturado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

🔹 APIs (Application Programming Interface) - O que é uma API?

A

Interface que permite que dois sistemas se comuniquem. É o “meio de campo” entre diferentes softwares.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Usos de APIs

A

Acesso a serviços (ex: pagamento com Pix, clima, login com Google), integração entre sistemas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

🔹 REST (Representational State Transfer) – O que é REST?

A

Estilo de arquitetura para APIs baseado em recursos acessados por HTTP (GET, POST, PUT, DELETE).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Características de uma API RESTful

A

Usa verbos HTTP

Requisições stateless

Usa URLs para identificar recursos

Respostas geralmente em JSON

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que é GraphQL?

A

Linguagem de consulta para APIs que permite ao cliente especificar exatamente os dados que quer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

GraphQL vs REST

A

REST: múltiplas requisições para diferentes endpoints.

GraphQL: uma única requisição com múltiplos campos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly