1
resposta

Pouca explicação

Achei que esta aula particularmente foi bem rasa. Não foi falado sobre o que é API, para que servem, o que é Rest, o que é JSON... Acredito que pelo menos poderiam colocar links de sites para que as estudantes pudessem se aprofundar mais sobre o assunto.

1 resposta

Olá, Karoline!

Agradeço por compartilhar sua opinião sobre a aula. Entendo que você esperava uma explicação mais detalhada sobre alguns conceitos importantes, como API, Rest e JSON. É sempre bom ter um entendimento claro desses termos para melhor absorver o conteúdo.

Embora a aula possa ter sido mais resumida do que você esperava, posso te ajudar a entender um pouco mais sobre esses conceitos.

Uma API (Application Programming Interface) é um conjunto de regras e protocolos que permite a interação entre diferentes softwares. Ela define como os componentes de um software devem se comunicar entre si.

Para aprofundar seus conhecimentos e entender mais a fundo o significado desse tipo de tecnologia, confira o Alura+ “O que é uma API”.

REST (Representational State Transfer) é um estilo de arquitetura para desenvolvimento de sistemas distribuídos na web. Ele utiliza os métodos HTTP (GET, POST, PUT, DELETE) para manipular recursos e representa o estado de um recurso através de uma URL.

É muito comum uma API ser definida como uma API REST. O REST é um acrônimo para Representational State Transfer. Para entender mais a fundo o significado desse termo, confira o artigo REST: Conceito e fundamentos.

JSON (JavaScript Object Notation) é um formato de troca de dados leve e de fácil leitura. Ele é bastante utilizado para transmitir informações entre um servidor e um cliente.

Espero ter ajudado a esclarecer um pouco mais sobre esses termos. Se tiver mais alguma dúvida, estou à disposição! Bons estudos!