Prévia do material em texto
DESM3 - Desafio do Módulo 3
Entrega 1 out em 23:59 Pontos 50 Perguntas 14
Disponível até 1 out em 23:59 Limite de tempo Nenhum
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 10 minutos 39,29 de 50
Reserve um tempo para realizar a atividade, leia as orientações e enunciados com atenção. Em
caso de dúvidas utilize o Fórum de Dúvidas.
Para iniciá-lo clique em "Fazer teste". Você tem somente uma tentativa e não há limite de tempo
definido para realizá-lo. Caso precise interromper a atividade, apenas deixe a página e, ao retornar,
clique em "Retomar teste".
Clique em "Enviar teste" somente quando você concluí-lo. Antes de enviar confira todas as
questões.
O arquivo abaixo contém o enunciado do Desafio. Confira agora:
Enunciado do Desafio - Módulo 3 - Bootcamp Desenvolvedor(a) Python.pdf
(https://online.igti.com.br/courses/8247/files/687308?wrap=1)
(https://online.igti.com.br/courses/8247/files/687308/download?download_frd=1)
Bons estudos!
Atenciosamente,
Equipe XP Educação
https://online.igti.com.br/courses/8247/quizzes/108722/history?version=1
https://online.igti.com.br/courses/8247/files/687308?wrap=1
https://online.igti.com.br/courses/8247/files/687308?wrap=1
https://online.igti.com.br/courses/8247/files/687308/download?download_frd=1
https://online.igti.com.br/courses/8247/files/687308/download?download_frd=1
https://online.igti.com.br/courses/8247/files/687308/download?download_frd=1
Pontuação deste teste: 39,29 de 50
Enviado 14 mai em 13:55
Esta tentativa levou 10 minutos.
3,57 / 3,57 ptsPergunta 1
Qual método HTTP foi utilizado na criação de usuário?
PATH.
PUT.
POST. Correto!Correto!
DELETE
0 / 3,57 ptsPergunta 2
Para a execução do projeto, é estritamente necessário o uso de banco
de dados?
Talvez.
Sim. Mas não é essencial. ocê respondeuocê respondeu
Não.
Sim. É essencial. esposta corretaesposta correta
0 / 3,57 ptsPergunta 3
Qual número mínimo de endpoints utilizadas no projeto?
1. Apenas um com GET e POST. esposta corretaesposta correta
4. Um com POST e outro DELETE.
2. Dois. Ambos com GET.
3. Dois. Um com GET e um com POST. ocê respondeuocê respondeu
0 / 3,57 ptsPergunta 4
O Flask implementa algum padrão de projeto?
Não, o usuário deve configurar. esposta corretaesposta correta
Sim, o MVP.
Sim, o MVC. ocê respondeuocê respondeu
Sim, o MVT.
3,57 / 3,57 ptsPergunta 5
Como se instala o Flask?
python install flask.
sudo apt-get install flask.
pip install flask. Correto!Correto!
pip install python.
3,57 / 3,57 ptsPergunta 6
Como se define uma rota no Flask?
@app.route('/') Correto!Correto!
@app.route(/)
@app.route('')
app.route('/')
3,57 / 3,57 ptsPergunta 7
Qual comando é usado para iniciar o servidor da API?
flask runserver
./flask run
.flask run
flask run Correto!Correto!
3,57 / 3,57 ptsPergunta 8
O que é o Flask?
É um sistema web.
É uma biblioteca do python.
É um framework. Correto!Correto!
É um criador de sites.
3,57 / 3,57 ptsPergunta 9
O Flask possui configuração e conexão com banco de dados nativa?
Sim. Com o banco sqlite.
Não. A configuração e conexão com o banco de dados deve ser
customizada.
Correto!Correto!
Sim. Com o banco postgrees.
Sim. Com o banco mysql.
3,57 / 3,57 ptsPergunta 10
O Flask é capaz de renderizar templates?
Sim. A aplicação web pode ser configurada para renderizar templates.
Correto!Correto!
Sim. A aplicação web pode ser configurada para renderizar templates
se uma extensão for adicionada.
Sim. Porém para renderizar templates o HTML deve estar instalado.
Não. O Flask não pode renderizar templates.
3,57 / 3,57 ptsPergunta 11
Qual é o comando usado para criação de um ambiente virtual?
python3 -m venv
python3 -m ./env
python3 -m venv ./env Correto!Correto!
python3 venv ./env
3,57 / 3,57 ptsPergunta 12
Qual é o comando usado para ativação de um ambiente virtual?
python ./env/bin
source ./env/bin/activate Correto!Correto!
source ./env
python ./env/bin/activate
3,57 / 3,57 ptsPergunta 13
Como podemos guardar as dependências do projeto?
As dependências são guardadas automaticamente no arquivo
requirements.txt.
Utilizando o comando “pip freeze > requirements.txt”. Correto!Correto!
Não precisamos guardar as dependências do projeto.
Utilizando o comando “pip freeze requirements.txt”.
3,59 / 3,59 ptsPergunta 14
Em relação a API flask, o banco de dados deve estar no mesmo local
do projeto.
Verdadeiro. Para uma melhor performance, o banco de dados deve
estar no mesmo computador que o projeto.
Falso. O banco de dados pode estar hospedado em outro local. Correto!Correto!
Verdadeiro. É uma boa prática manter o banco de dados junto com o
projeto.
Falso. O banco de dados sempre deve estar em outro local para não
atrapalhar o projeto.
Pontuação do teste: 39,29 de 50