Informática, perguntado por osvaldosouza13, 8 meses atrás

Pergunta 1

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:

1 - Criar um Template para apresentação de uma lista de alunos da Univesp.
2 - Criar uma ListView que busca no banco de dados um aluno cujo nome seja “Alunos”.
3 - Criar um modelo chamado AlunoUnivesp para armazenar no Banco de Dados uma lista de alunos.
4 - Utilizar o Template alunosUnivesp.html para convertê-lo no modelo AlunosUnivesp para comunicação com o servidor de dados.
5 - Listar alunos utilizando um template para transformar o View em um HTML.

Soluções para a tarefa

Respondido por robertacvgaspar
7

Resposta:

5 - Listar alunos utilizando um template para transformar o View em um HTML.

Explicação:

No vídeo da semana 5 a professora fala que no código estamos aplicando a classe listview utilizando um template para transformar o View em um HTML. No tempo 11:03 desse vídeo: https://youtu.be/5tIU5mmL6Vw.

Espero ter ajudado.

Respondido por jelinkinpark2
20

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:

10/10

Perguntas interessantes