• Matéria: Informática
  • Autor: ronaldobarlati
  • Perguntado 4 anos atrás

O REST é um protocolo de comunicação mais recente que surgiu com o objetivo de simplificar o acesso aos WebServices. Ele se baseia no protocolo HTTP e utiliza os métodos POST, GET, PUT e DELETE. Preencha as lacunas com a relação para a correta definição. O método ________ processa a requisição de remoção de um recurso específico. O método ________ solicita a representação de um recurso específico e retorna apenas dados. O método ________ substitui todas as atuais representações do recurso de destino pela carga de dados da requisição. O método ________ é utilizado para submeter uma entidade a um recurso específico, frequentemente causando uma mudança no estado do recurso ou efeitos colaterais no servidor. DELETE, PUT, GET, POST DELETE, GET, PUT, POST POST, PUT, DELETE, GET PUT, GET, POST, DELETE GET, POST, PUT, DELETE

Respostas

respondido por: tiagomiraglia
0

Resposta:

Resposta: 10/10

PERGUNTA 1

Aalise o código a seguir e selecione a resposta correta:

alunos = AlunoUnivesp.objetos

.exclude(nome='Fulano')

.filter(matricula_gt=123)

.all()

A operação executada por este código é:

Busca todos os alunos cuja matrícula seja maior a 1 23, e que não tenham Fulano no nome

PERGUNTA 2

O REST é um protocolo de comunicação mais recente que surgiu com o objetivo de carga de dados da requisição.

DELETE, GET, PUT, POST

PERGUNTA 3

Analise o código a seguir:

from django.views.generic import ListView class ListaAlunosUnivesp(ListView):

template_name = "templates/alunosUnivesp.html" model = AlunoUnivesp context_object_name = "Alunos"

Assinale a alternativa abaixo que indica o objetivo do código acima

Listar alunos utilizando um template para transformar o View em um HTML

PERGUNTA 4  

Django é um framework gratuito e open source para desenvolvimento web de alto nível. Quais das alternativas são consideradas vantagens para o uso de Django?

] Facilidade para criação de WebService REST.

] Estrutura de alto nível escalável.

] Variedade de bibliotecas.

] Projetos de médio e grande porte.

] Mecanismos de autenticação. ] Conectividade com BDs.

Assinale a alternativa correta:

V-V-V-V-V

PERGUNTA 5

[ ] CherryPy é uma API que permite a comunicação entre aplicativos de diferentes linguagens para troca de serviços.

[ ] Uma API, ou Interface de Programação de Aplicativo, é um conjunto de definições e protocolos que permitem que um aplicativo se comunique com outro aplicativo.

[ ] APIS requerem obrigatoriamente a internet para que dois aplicativos se comuniquem entre si.

[ ] Um Serviço Web (webService) é uma forma de duas máquinas se comunicarem em uma

[ ] Todos os WebServices podem ser considerados APIS.

Assinale a alternativa correta:

F-V-F-V-V

PERGUNTA  6  

Django, Flask, web2py, CherryPy e Bottle, são exemplos de:

frameworks de desenvolvimento para linguagem Python.

PERGUNTA 7

Na definição abaixo, estamos falando de qual protocolo?

O protocolo___________  é um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída. Ele se baseia na Linguagem de Marcação Extensível (XML) para seu formato de mensagem. O documento WSDL (Web Service Definition Language) descreve a localização do WebService e as operações que dispõe. Além disso, fornece a informação necessária para que a comunicação entre sistemas seja possível

SOAP

PERGUNTA 8

Na figura 1 podemos ver a arquitetura do Django, a qual é relativamente simples. O Django utiliza o padrão MTV (Model, Template, View). Preencha as lacunas com a correta definição de cada camada do modelo:

A lógica de negócio fica na camada______ É aqui que determinamos o que irá acontecer em nosso projeto.

A camada_____é responsável pelo mapeamento do banco de dados para o projeto.

Na camada_______ as requisições dos usuários são transformadas em páginas para visualização de dados. Normalmente, é aqui que fica o HTML que será renderizado nos navegadores.

view, model, template

PERGUNTA 9

<table>

<tbody>

{% for aluno in alunos %}

<td>{{ aluno.nome }}</td>

<td>{{ aluno.sobrenome }}</td>

<td>{{ aluno.matricula }}</td>

{% endfor %}  

</table>

Esse código deve se encontrar em qual camada da arquitetura do Django?

Template

PERGUNTA 10

A camada de View tem a responsabilidade de processar as requisições vindas dos usuários, formar uma resposta e enviá-la de volta ao usuário. É aqui que reside a lógica de negócio. O primeiro passo é realizar o roteamento de URLs. A partir da URL que o usuário quer   ....

urls.py

Explicação:

Perguntas similares