NEW
Font size
WorksheetsPDS - 3DS - Framework DJANGO
Total questions: 40
Worksheet time: 20mins
O que é o Django?
O Django é um framework web Python de código aberto, que se destaca por oferecer um ambiente que simplifica a criação de soluções web escaláveis, ao mesmo tempo, em que promove o desenvolvimento rápido e um design limpo, proporcionando ferramentas robustas e eficientes para pessoas desenvolvedoras.
Django é um sistema operacional baseado em Linux.
Django é um editor de texto para programação.
Django é um banco de dados relacional.
Uma estrutura de trabalho ou um conjunto de ferramentas, bibliotecas, padrões de código e diretrizes pré-definidas que fornecem uma base sólida para desenvolver software de forma mais rápida e eficiente. Oferece componentes reutilizáveis e uma estrutura para o projeto, permitindo que os desenvolvedores se concentrem na lógica específica da aplicação, em vez de reinventar tarefas básicas e repetitivas.
Este é conceito de:
download
framework
design
developer
Qual linguagem de programação é utilizada pelo framework Django?
Python
Java
Ruby
PHP
Complete: O Django simplifica a criação de soluções web ________, ao mesmo tempo em que promove o desenvolvimento _______ e um design _______.
limitadas, difícil, desorganizado
simples, lento, complexo
pequenas, demorado, confuso
escaláveis, rápido, limpo
Segundo o artigo, qual fator foi crucial para a adoção de Python como base para plataformas de backend?
O surgimento do framework Django
A ausência de bibliotecas
A dificuldade de configuração
O uso de JavaScript
Observe a imagem de um site de notícias. Por que seria uma tarefa repetitiva realizar um conjunto de ações de configuração para cada nova postagem?
Porque seria necessário definir o modo de exibição na página web para cada notícia, tornando o processo repetitivo.
Porque cada notícia exige um novo servidor para ser publicada.
Porque é obrigatório alterar o layout do site a cada postagem.
Porque cada postagem precisa ser programada em uma linguagem diferente.
Como surgiu o Django? O Django surgiu em um contexto de busca de
uma alternativa ao desenvolvimento Web para a linguagem _____
Python
Java
Ruby
PHP
Quem criou o Django?
Ele foi desenvolvido em 2003 pela empresa Lawrence Journal World.
Foi criado por Guido van Rossum em 2005.
Foi desenvolvido pela Microsoft em 2001.
Foi criado por Tim Berners-Lee em 2004.
Para que serve o Django?
O Django é um framework que fornece um conjunto abrangente de ferramentas e componentes pré-construídos que simplifica e acelera a criação de aplicações web robustas, escaláveis e seguras.
O Django é um sistema operacional utilizado para gerenciar redes de computadores.
O Django é um editor de imagens utilizado para criar gráficos vetoriais.
O Django é um software de edição de vídeos para produções cinematográficas.
Assinale a alternativa que NÃO é um exemplo de utilização do Django:
Criação de sites e aplicações web
Plataformas de redes sociais
Desenvolvimento de hardware
Aplicações e-commerce
O Django simplifica o processo de desenvolvimento web, permitindo que as pessoas desenvolvedoras foquem na criação de funcionalidades de acordo com seu contexto específico.
Verdadeiro
Falso
Qual biblioteca é amplamente utilizada na construção de APIs com Django?
Django REST Framework (DRF)
Flask-RESTful
Express.js
Spring Boot
Qual das empresas a seguir utiliza o Django para construir parte de sua plataforma?
Disqus
Mozilla
Todas as anteriores
Explique o que é a arquitetura MVT no Django e quais são seus componentes principais.
A arquitetura MVT no Django é dividida em Model, View e Template, representando a lógica de negócios, a lógica de exibição e a renderização da interface do usuário, respectivamente.
A arquitetura MVT no Django é composta por Module, Variable e Type, responsáveis pelo armazenamento de dados, manipulação de variáveis e definição de tipos.
A arquitetura MVT no Django utiliza Middleware, Validator e Task para gerenciar requisições, validar dados e executar tarefas assíncronas.
A arquitetura MVT no Django é formada por Main, Value e Tag, que controlam o fluxo principal, valores de entrada e marcações de interface.
Por que o Django é considerado um framework seguro?
Porque o Django fornece recursos para prevenir ameaças e inclui proteções como validação automática de formulários, gerenciamento de autenticação, entre outros serviços.
Porque o Django é um framework utilizado apenas para projetos pequenos.
Porque o Django não permite a criação de aplicações web dinâmicas.
Porque o Django não utiliza banco de dados.
Qual a função do painel administrativo no Django?
O painel administrativo facilita o gerenciamento de dados da aplicação, permitindo operações CRUD sem necessidade de desenvolver uma interface personalizada do zero.
O painel administrativo serve apenas para monitorar logs do servidor.
O painel administrativo é utilizado exclusivamente para configurar o banco de dados inicial.
O painel administrativo permite apenas a criação de usuários, sem outras funcionalidades.
Explique o que é o Template Engine no Django e sua principal função.
O Template Engine é o mecanismo que realiza o processamento dos arquivos de template, tornando o conteúdo dinâmico e permitindo a inclusão de lógica simples diretamente nos templates.
O Template Engine é o sistema responsável por gerenciar o banco de dados do Django.
O Template Engine é o componente que faz a autenticação de usuários no Django.
O Template Engine é o serviço que realiza o roteamento de URLs no Django.
Qual é o principal benefício da internacionalização nas aplicações criadas com Django?
Permite adaptar facilmente as aplicações para suportar múltiplos idiomas e regiões, tornando-as acessíveis a públicos diversos.
Aumenta a velocidade de processamento das aplicações.
Reduz a necessidade de testes automatizados.
Elimina a necessidade de autenticação de usuários.
Observe o seguinte trecho de template Django:
-
{% for livro in livros %}
-
{{ livros.nome }}
Preço: R$ {{ livros.preco }}
{{ livros.descricao }}
{% endfor %}
A) Exibir apenas um livro da lista
B) Iterar sobre a lista de livros e exibir cada um deles
C) Ordenar os livros por preço
D) Excluir livros da lista
O Django é considerado um framework _______ porque abrange todos os aspectos do desenvolvimento web, desde a criação de bancos de dados até a interface do usuário.
completo
limitado
parcial
restrito
Django pode ser utilizado em diferentes tipos de projetos com requisitos bem diversificados, sendo considerado um framework _______.
versátil
limitado
obsoleto
caro
O Django oferece uma ampla gama de funcionalidades e possibilidades devido à sua arquitetura flexível e modular.
Verdadeiro
Falso
Quais são as principais vantagens do Django mencionadas no artigo?
A) Segurança, escalabilidade, sustentabilidade e flexibilidade
B) Apenas segurança e flexibilidade
C) Apenas sustentabilidade e escalabilidade
D) Nenhuma das anteriores
Para utilizar o framework Django, você precisará ter os seguintes itens instalados em sua máquina: Python, PIP e _______.
Django
Java
Node.js
Ruby
Verdadeiro ou falso: O Django pode ser utilizado apenas em sistemas operacionais Windows.
Verdadeiro
Falso
Qual a versão mínima do Python necessária para instalar o Django, de acordo com o texto?
Python 3.6
Python 2.7
Python 3.4
Python 3.5
Complete o comando para instalar o Django usando o pip: ____ install django
pip
python
djinstall
django
Quais são algumas das vantagens de usar um ambiente virtual (venv)?
Isolamento do ambiente
Reprodutibilidade e portabilidade
Facilidade de limpeza
Todas as alternativas anteriores
Para instalar uma versão específica do Django, qual é o formato correto do comando? pip install
versão
número
release
data
Verdadeiro ou Falso: Ao criar uma venv, as dependências instaladas em uma venv específica não afetam outros projetos ou o sistema globalmente.
Verdadeiro
Falso
Qual comando exibe a versão do Django instalada em sua máquina?
python -m django --version
django-admin startproject
python manage.py runserver
pip install django
Preencha o comando utilizado para criar um novo projeto Django: django-admin startproject _________.
nome_do_projeto
django_app
django_project
start_app
Qual arquivo você deve editar para alterar o idioma e o fuso horário do seu projeto Django?
manage.py
settings.py
urls.py
asgi.py
Preencha os valores corretos para configurar o idioma e o fuso horário do Brasil em settings.py:
LANGUAGE_CODE = 'pt-br' TIME_ZONE = 'America/Sao_Paulo'
LANGUAGE_CODE = 'en-us' TIME_ZONE = 'Europe/London'
LANGUAGE_CODE = 'es-es' TIME_ZONE = 'America/Argentina/Buenos_Aires'
LANGUAGE_CODE = 'fr-fr' TIME_ZONE = 'Europe/Paris'
Qual é a URL padrão exibida ao iniciar o servidor de desenvolvimento do Django, conforme mostrado na imagem?
http://127.0.0.1:8000/
http://localhost:3000/
https://127.0.0.1:5000/
http://192.168.1.1:8080/
O que aparece na tela padrão do Django ao acessar a URL do servidor sem alterações na aplicação?
Uma mensagem de erro
A mensagem 'A instalação foi feita com sucesso!'
Um formulário de login
Um tutorial em vídeo
Qual destes arquivos NÃO faz parte da estrutura básica de um aplicativo Django?
models.py
views.py
index.html
admin.py
Complete a frase: Para projetos pequenos, o Django permite criar aplicações sem a necessidade de configurar um servidor de banco de dados, pois já vem configurado para utilizar o banco de dados _______.
SQLite
MySQL
PostgreSQL
Oracle
Por que é importante criar uma senha forte ao criar um superusuário no Django?
Para proteger o sistema contra acessos não autorizados.
Para facilitar o acesso ao sistema.
Para evitar a necessidade de redefinir a senha com frequência.
Para permitir que qualquer pessoa acesse o sistema.
Preencha a lacuna: Para adicionar as URLs de um aplicativo no arquivo urls.py do projeto principal em Django, você deve usar o comando _________.
from django.urls import include
from django.conf import settings
from django.http import HttpResponse
from django.shortcuts import render
