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!