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

Um serviço da web e uma API são dois conceitos muito semelhantes, por isso pode ser difícil entender as semelhanças e as diferenças entre ambos. Sobre estes conceitos, assinale V para verdadeiro e F para falso: [ ] 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 rede. [ ] Todos os WebServices podem ser considerados APIs. Assinale a alternativa correta: V-F-F-V-V. V-V-F-F-V. F-V-F-V-V. F-F-V-V-F. V-V-V-V-F. 1 pontos

Respostas

respondido por: gabrielmrts
2

Resposta:

Alternativa correta: V-V-V-V-F

respondido por: maklect
1

08/10

Resposta:

PERGUNTA 1

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 2

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 acessar, o Django irá rotear a requisição para quem irá tratá-la. O Django precisa ser informado para onde mandar a requisição. Em qual dos arquivos abaixo devemos colocar o código abaixo para realizar o roteamento das URLs?

 

urls.py

PERGUNTA 3

Um serviço da web e uma API são dois conceitos muito semelhantes, por isso pode ser difícil entender as semelhanças e as diferenças entre ambos. Sobre estes conceitos, assinale V para verdadeiro e F para falso:  

 

[ ] 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 rede.  

[ ] Todos os WebServices podem ser considerados APIs.  

V-V-V-V-F. errada

V-V-F-F-V. errada

V-F-F-V-V. errada

 

PERGUNTA 4

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.  

DELETE, GET, PUT, POST

 

PERGUNTA 5

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

frameworks de desenvolvimento para linguagem Python.

 

PERGUNTA 6

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?  

 V-V-V-V-V.

 

PERGUNTA 7

Analise 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 123, e que não tenham Fulano no nome.

 

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:  

view, model, template

PERGUNTA 9

No código abaixo se encontra um código Python responsável por renderizar uma página web, junto com o CSS e JavaScript:  

 

<table>  

  <tbody>  

     {% for aluno in alunos %}  

         <tr>  

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

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

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

        </tr>  

    {% endfor %}  

  </tbody>  

</table>  

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

Template

 

PERGUNTA 10

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:

Criar um Template para apresentação de uma lista de alunos da Univesp. -errada

Utilizar o Template alunosUnivesp.html para convertê-lo no modelo AlunosUnivesp para comunicação com o servidor de dados. - errada

Criar um modelo chamado AlunoUnivesp para armazenar no Banco de Dados uma lista de alunos. - errada

 


deborapelanda: questão 10_Lista alunos utilizando um template...
Perguntas similares