Integrar sem misturar responsabilidades
Construir uma requisição e lidar com erros mantendo credenciais no servidor.
Explorar as aulas
- Preparar o estado
O que é: O estado enviado ao modelo deve conter a informação necessária para a pergunta. Mais conteúdo não significa automaticamente mais qualidade. Documentos irrelevantes podem dificultar a decisão e aumentar o custo. Comece identificando quais campos sustentam o julgamento.
Por que aprender: Construir uma requisição e lidar com erros mantendo credenciais no servidor.
Conceitos-chave: contexto, critérios e evidência aplicados à aula 9.1.
- Entender uma requisição
O que é: A API recebe model, state e questions. Cada pergunta possui uma chave escolhida pela aplicação, um tipo e instruções. Choice acrescenta um mapa de alternativas; Score, uma lista de níveis ordenados; Noul pode incluir critérios para verdadeiro e falso. O laboratório exporta um JSON de exemplo sem credenciais.
Por que aprender: Construir uma requisição e lidar com erros mantendo credenciais no servidor.
Conceitos-chave: contexto, critérios e evidência aplicados à aula 9.2.
- Tratar falhas operacionais
O que é: Uma integração deve prever falha antes de receber a primeira resposta. Credencial inválida, contrato rejeitado, limite de requisições e indisponibilidade não são a mesma situação. Repetir um erro de autenticação várias vezes normalmente só desperdiça tempo; sobrecarga temporária pode permitir nova tentativa controlada.
Por que aprender: Construir uma requisição e lidar com erros mantendo credenciais no servidor.
Conceitos-chave: contexto, critérios e evidência aplicados à aula 9.3.