NEW
Font size
WorksheetsSit. Aprend-1 - Backend (1)
Total questions: 18
Worksheet time: 9mins
Qual verbo HTTP é usado para solicitar dados de um servidor?
POST
PUT
GET
DELETE
Qual verbo HTTP é usado para enviar dados para criação de um novo recurso?
POST
PUT
GET
DELETE
Qual verbo HTTP é usado para deletar um recurso do servidor?
POST
PUT
GET
DELETE
Em uma API RESTful, qual verbo é mais adequado para atualizar todo o recurso existente?
POST
PUT
GET
DELETE
Qual a principal diferença entre os verbos HTTP PUT e PATCH?
PUT exclui dados e PATCH apenas consulta
PUT atualiza parcialmente, PATCH substitui tudo
PUT substitui o recurso inteiro; PATCH atualiza parcialmente
PATCH serve para deletar e PUT para criar
Qual verbo HTTP é usado para obter apenas os cabeçalhos de uma resposta, sem o corpo do conteúdo?
GET
HEAD
OPTIONS
TRACE
Qual verbo HTTP pode ser usado para descobrir quais métodos são permitidos em um recurso?
OPTIONS
CONNECT
GET
ALLOW
Em uma API RESTful, qual combinação de verbo e ação está incorreta?
GET – buscar dados
POST – criar novo recurso
DELETE – remover recurso
PATCH – remover recurso
O que significa o código de status HTTP 200 OK?
O servidor não encontrou o recurso solicitado
A solicitação foi recebida, mas não foi processada
A solicitação foi bem-sucedida
O cliente não tem permissão para acessar o recurso
O que indica o código de status 404 Not Found?
A conexão foi recusada
O recurso solicitado não foi encontrado no servidor
O servidor retornou um erro interno
A solicitação foi redirecionada
Qual é o significado do status HTTP 500 Internal Server Error?
O recurso não existe
O cliente errou na requisição
O servidor encontrou um erro inesperado ao processar a requisição
O servidor não tem conexão com a internet
Quando um servidor retorna o código 403 Forbidden, o que isso significa?
O usuário precisa se autenticar
O servidor não entendeu a requisição
O cliente não tem permissão para acessar o recurso
O recurso solicitado não existe
O que significa o código de status HTTP 201 Created?
Um recurso foi atualizado com sucesso
Um recurso foi criado com sucesso
O recurso solicitado foi deletado
A requisição foi redirecionada permanentemente
Sobre os métodos HTTP, qual alternativa está corretamente relacionada ao seu uso idempotente?
POST – sempre idempotente
PATCH – sempre idempotente
DELETE – idempotente
PUT – nunca idempotente
O que é o Express.js (servidor web) no contexto do desenvolvimento web com Node.js?
Um banco de dados NoSQL usado com JavaScript
Um framework para frontend utilizado com React
Um framework minimalista e flexível para aplicações web em Node.js
Um servidor web independente que substitui o Node.js
Para que serve a ferramenta nodemon no desenvolvimento com Node.js?
Criar rotas automaticamente para uma API
Monitorar alterações no código e reiniciar o servidor automaticamente
Compilar arquivos JavaScript em tempo real
Executar comandos SQL diretamente do terminal
No Node.js, para que serve a biblioteca pg?
Gerenciar arquivos e diretórios no servidor
Criar interfaces gráficas com JavaScript
Fazer conexão e executar comandos em um banco de dados PostgreSQL
Automatizar testes de unidade em aplicações
Qual é a principal finalidade do arquivo .env em projetos Node.js?
Armazenar os dados do banco de dados em formato JSON
Gerar logs de erros da aplicação automaticamente
Guardar variáveis de ambiente, como senhas e configurações
Instalar bibliotecas externas via linha de comando
