Prévia do material em texto
DESM3 - Desafio do Módulo 3 Entrega 1 set em 23:59 Pontos 50 Perguntas 14 Disponível até 1 set em 23:59 Limite de tempo Nenhum Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 58 minutos 42,86 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/8169/files/676552?wrap=1) (https://online.igti.com.br/courses/8169/files/676552/download?download_frd=1) Bons estudos! Atenciosamente, Equipe XP Educação 07/08/25, 19:07 DESM3 - Desafio do Módulo 3: 2025-2A - ACR - Bootcamp Desenvolvedor(a) Python https://online.igti.com.br/courses/8169/quizzes/107739?module_item_id=670256 1/7 https://online.igti.com.br/courses/8169/quizzes/107739/history?version=1 https://online.igti.com.br/courses/8169/files/676552?wrap=1 https://online.igti.com.br/courses/8169/files/676552?wrap=1 https://online.igti.com.br/courses/8169/files/676552/download?download_frd=1 https://online.igti.com.br/courses/8169/files/676552/download?download_frd=1 https://online.igti.com.br/courses/8169/files/676552/download?download_frd=1 Pontuação deste teste: 42,86 de 50 Enviado 7 ago em 0:47 Esta tentativa levou 58 minutos. 3,57 / 3,57 ptsPergunta 1 Qual método HTTP foi utilizado na criação de usuário? PUT. POST. Correto!Correto! DELETE PATH. 0 / 3,57 ptsPergunta 2 Para a execução do projeto, é estritamente necessário o uso de banco de dados? Sim. Mas não é essencial. Talvez. Não. ocê respondeuocê respondeu Sim. É essencial. esposta corretaesposta correta 3,57 / 3,57 ptsPergunta 3 Qual número mínimo de endpoints utilizadas no projeto? 07/08/25, 19:07 DESM3 - Desafio do Módulo 3: 2025-2A - ACR - Bootcamp Desenvolvedor(a) Python https://online.igti.com.br/courses/8169/quizzes/107739?module_item_id=670256 2/7 4. Um com POST e outro DELETE. 1. Apenas um com GET e POST. Correto!Correto! 3. Dois. Um com GET e um com POST. 2. Dois. Ambos com GET. 3,57 / 3,57 ptsPergunta 4 O Flask implementa algum padrão de projeto? Sim, o MVT. Sim, o MVC. Não, o usuário deve configurar. Correto!Correto! Sim, o MVP. 3,57 / 3,57 ptsPergunta 5 Como se instala o Flask? python install flask. pip install flask. Correto!Correto! sudo apt-get install flask. pip install python. 3,57 / 3,57 ptsPergunta 6 07/08/25, 19:07 DESM3 - Desafio do Módulo 3: 2025-2A - ACR - Bootcamp Desenvolvedor(a) Python https://online.igti.com.br/courses/8169/quizzes/107739?module_item_id=670256 3/7 Como se define uma rota no Flask? app.route('/') @app.route('/') Correto!Correto! @app.route('') @app.route(/) 3,57 / 3,57 ptsPergunta 7 Qual comando é usado para iniciar o servidor da API? ./flask run flask run Correto!Correto! flask runserver .flask run 3,57 / 3,57 ptsPergunta 8 O que é o Flask? É um framework. Correto!Correto! É uma biblioteca do python. É um sistema web. É um criador de sites. 07/08/25, 19:07 DESM3 - Desafio do Módulo 3: 2025-2A - ACR - Bootcamp Desenvolvedor(a) Python https://online.igti.com.br/courses/8169/quizzes/107739?module_item_id=670256 4/7 3,57 / 3,57 ptsPergunta 9 O Flask possui configuração e conexão com banco de dados nativa? Não. A configuração e conexão com o banco de dados deve ser customizada. Correto!Correto! Sim. Com o banco sqlite. Sim. Com o banco mysql. Sim. Com o banco postgrees. 3,57 / 3,57 ptsPergunta 10 O Flask é capaz de renderizar templates? Sim. Porém para renderizar templates o HTML deve estar instalado. Sim. A aplicação web pode ser configurada para renderizar templates. Correto!Correto! Não. O Flask não pode renderizar templates. Sim. A aplicação web pode ser configurada para renderizar templates se uma extensão for adicionada. 3,57 / 3,57 ptsPergunta 11 07/08/25, 19:07 DESM3 - Desafio do Módulo 3: 2025-2A - ACR - Bootcamp Desenvolvedor(a) Python https://online.igti.com.br/courses/8169/quizzes/107739?module_item_id=670256 5/7 Qual é o comando usado para criação de um ambiente virtual? python3 -m venv python3 venv ./env python3 -m ./env python3 -m venv ./env Correto!Correto! 3,57 / 3,57 ptsPergunta 12 Qual é o comando usado para ativação de um ambiente virtual? source ./env source ./env/bin/activate Correto!Correto! python ./env/bin/activate python ./env/bin 0 / 3,57 ptsPergunta 13 Como podemos guardar as dependências do projeto? Utilizando o comando “pip freeze requirements.txt”. ocê respondeuocê respondeu Utilizando o comando “pip freeze > requirements.txt”. esposta corretaesposta correta As dependências são guardadas automaticamente no arquivo requirements.txt. 07/08/25, 19:07 DESM3 - Desafio do Módulo 3: 2025-2A - ACR - Bootcamp Desenvolvedor(a) Python https://online.igti.com.br/courses/8169/quizzes/107739?module_item_id=670256 6/7 Não precisamos guardar as dependências do projeto. 3,59 / 3,59 ptsPergunta 14 Em relação a API flask, o banco de dados deve estar no mesmo local do 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. Verdadeiro. Para uma melhor performance, o banco de dados deve estar no mesmo computador que o projeto. Falso. O banco de dados sempre deve estar em outro local para não atrapalhar o projeto. Pontuação do teste: 42,86 de 50 07/08/25, 19:07 DESM3 - Desafio do Módulo 3: 2025-2A - ACR - Bootcamp Desenvolvedor(a) Python https://online.igti.com.br/courses/8169/quizzes/107739?module_item_id=670256 7/7