Logo Passei Direto
Buscar

EXERCICIOS CORRIGIDOS - 3 2 - Framework Django

User badge image
Micael Alves

em

Ferramentas de estudo

Questões resolvidas

Analisando a arquitetura MVT do Django, com enfoque para a camada Model, assinale a alternativa correta.

É a camada onde estão as entidades do sistema.
A. É a camada intermediária da arquitetura.
B. É a camada de apresentação do sistema.
C. É a camada responsável por processar as requisições dos usuários.
D. É a camada onde estão as entidades do sistema.

Assinale a alternativa correta acerca da DTL (Django Template Language).

Usada para criar arquivos de templates a serem utilizados.
A. É uma linguagem separada do framework Django.
B. Usada para criar arquivos de templates a serem utilizados.
C. Deve conter a lógica de negócio da aplicação.
D. Trabalha com a camada intermediária do framework.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Analisando a arquitetura MVT do Django, com enfoque para a camada Model, assinale a alternativa correta.

É a camada onde estão as entidades do sistema.
A. É a camada intermediária da arquitetura.
B. É a camada de apresentação do sistema.
C. É a camada responsável por processar as requisições dos usuários.
D. É a camada onde estão as entidades do sistema.

Assinale a alternativa correta acerca da DTL (Django Template Language).

Usada para criar arquivos de templates a serem utilizados.
A. É uma linguagem separada do framework Django.
B. Usada para criar arquivos de templates a serem utilizados.
C. Deve conter a lógica de negócio da aplicação.
D. Trabalha com a camada intermediária do framework.

Prévia do material em texto

1. 
O Django é um poderoso framework desenvolvido em Python que provê diversos mecanismos para desenvolvimento de aplicações web completas de forma rápida e com qualidade.
Acerca das definições do Django, assinale a alternativa correta.
C. 
O Django permite facilitar o desenvolvimento implementando mecanismos que tratam requisições.
O Django permite tratar processos desgastantes, como tratamento de requisições, nativamente. Trata-se de um framework em Python, mas não é considerado a única forma de desenvolver com Python para Web, e pode construir aplicações web, como web mobile, também. Implementa mecanismos de segurança nativamente e permite fácil escalabilidade, sem tornar isso uma preocupação para sua adoção.
2. 
A instalação do Django é bem simples, mas alguns passos devem ser executados; o esquecimento de alguns itens pode ocasionar problemas que, a princípio, podem se tornar um transtorno. Imagine que, após a instalação do Django, o seguinte erro está sendo apresentado:
bash: command not found
Assinale a alternativa que apresenta a possível causa desse problema.
A. 
Provavelmente existe um problema decorrente da instalação do Python na máquina.
Possivelmente existe um problema decorrente da instalação do Python na máquina. A instalação do Django ainda não pode ser executada e, por isso, o erro não é com a instalação do framework nem tem a ver com incompatibilidade de versões. A instalação de database também não é uma mensagem de erro como essa, e certamente não é uma mensagem de sucesso de instalação.
3. 
A Model View Template (MVT) é um padrão de arquitetura em que os projetos são subdivididos em Model, que é a camada de acesso à base de dados, Template, que é a camada de visualização das informações, e View, responsável pelas regras de negócios do sistema Django.
Analisando a arquitetura MVT do Django, com enfoque para a camada Model, assinale a alternativa correta.
D. 
É a camada onde estão as entidades do sistema.
Essa camada é onde estão localizadas as entidades do sistema, e onde também é feita a interação do banco de dados, mas sem interação direta com o usuário nem roteamento de URLs. Também é a camada mais inferior da arquitetura; portanto, não é considerada a camada intermediária.
4. 
Trabalhar com a arquitetura Model View Template (MVT) é um diferencial do framework Django, pois essa estrutura possibilita a organização e estruturação do código, facilitando a manutenção.
Analisando a arquitetura MVT do Django, com enfoque na camada View, assinale a alternativa correta.
B. 
Essa camada processa as requisições recebidas dos usuários.
Essa camada é responsável por processar as requisições recebida dos usuários, mas essa camada não faz a interface com o banco de dados e nem é a camada de apresentação e interação com os usuários. Nessa camada também estão as lógicas de negócio da aplicação, mas as entidades do sistema não se localizam na camada de View.
5. 
O mecanismo de modelo do Django fornece uma minilinguagem poderosa para definir a camada voltada para o usuário do aplicativo, incentivando uma separação limpa da lógica do aplicativo e da apresentação.
A DTL (Django Template Language) é a linguagem padrão de templates do Django. Assinale a alternativa correta acerca da DTL.
B. 
Usada para criar arquivos de templates a serem utilizados.
A DTL é uma linguagem que não é separada do framework usado para criar arquivos de template a serem utilizados pela aplicação. Não deve conter a lógica de negócio nem escrever diretamente no arquivo HTML. Como trabalha com a camada de apresentação do framework, a camada de template não está localizada na camada intermediária.

Mais conteúdos dessa disciplina