Logo Passei Direto
Buscar
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

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

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

Prévia do material em texto

Questão 1/12 Desenvolvimento Web - Back End Ler em voz alta De acordo com a aula 5, qual das alternativas a seguir melhor descreve 0 impacto das mensagens de erro no relacionamento entre uma aplicação e 0 usuário? Nota: 10.0 A Mensagens de erro são irrelevantes para a experiência do usuário e não afetam a confiança do usuário na aplicação. Mensagens de erro devem ser evitadas para não frustrar 0 usuário, mesmo que isso signifique não comunicar problemas. Mensagens de erro bem elaboradas podem transformar situações desafiadoras em oportunidades de aprendizado e contribuir para uma experiência mais positiva. Você assinalou essa alternativa (C) Você acertou! Aula 5 tema 3 mensagens de erro bem elaboradas podem transformar uma situação desafiadora em uma oportunidade de aprendizado e contribuir para uma experiência positiva. D Mensagens de erro não precisam ser claras, pois os usuários geralmente conseguem resolver os problemas sozinhos. E Mensagens de erro bem elaboradas sempre resultam em uma experiência negativa para 0 usuário, independentemente da clareza ou utilidade das mesmas. Questão 2/12 Desenvolvimento Web Back End Observe 0 código abaixo escrito na linguagem Java: public class Pessoa { Campos privados private String nome; private int idade; private String email; Construtor sem argumentos public Pessoa() { } Construtor com argumentos public Pessoa(String nome, int idade, String email) { this nome = nome; idade idade; this email email; Métodos getters e setters public String getNome() { return nome; } public void setNome(String nome) { this nome nome; } Em relação ao código e ao conteúdo abordado na aula 1 são feitas as seguintes afirmações: 1.0 código em questão pode ser considerado uma classe POJO. II.O código em questão tem relação direta com os Managed Beans. III.O código em questão tem relação direta com JSP, sendo uma página É correto 0 que se afirma em: Nota: 0.0 Você não pontuou essa questão A apenas. Você assinalou essa alternativa (A) apenas. Aula tema 3 exemplo em questão é um POJO. "Os Managed Beans são objetos gerenciados por contêiner com requisitos mínimos, também conhecidos como a sigla "POJOs" (Plain Old Java Objects). Eles suportam um pequeno conjunto de serviços básicos, como injeção de recursos, retornos de chamada de ciclo de vida e interceptadores. Outros aspectos mais avançados serão introduzidos nas especificações complementares, de modo a manter 0 modelo básico tão simples e tão universalmente útil possível." C le III apenas. D III apenas. E III.Questão 3/12 Desenvolvimento Web Back End Ler em voz alta As anotações, uma forma de metadados, fornecem dados sobre um programa que não faz parte do programa em si. Qual das afirmações a seguir sobre 0 uso de anotações em Java e Spring está correta? Nota: 10.0 A A anotação @Entity é usada para indicar que um método está obsoleto. A anotação @Autowired indica que um método é um método de teste. C A anotação @Deprecated é usada para marcar um método que sobrescreve um método de uma superclasse. D A anotação @Override é usada para indicar que um método sobrescreve um método da superclasse. Você assinalou essa alternativa (D) Você acertou! Aula 2 tema 4 a) Incorreta: A anotação @Entity é usada para marcar uma classe como uma entidade JPA, não para indicar que um método está b) Incorreta: A anotação @Autowired não indica que um método é um método de teste; indica que um campo, método setter ou construtor deve ser injetado automaticamente pelo Spring. c) Incorreta:A anotação @Deprecated é usada para indicar que um elemento de código está obsoleto, não para marcar um método que sobrescreve um método de uma superclasse. d) Correta:A anotação @Override é usada para indicar que um método sobrescreve um método da superclasse. e) Incorreta: A anotação @Repository não é usada para criar uma nova classe; é usada para indicar que a classe é um repositório, geralmente usados para acesso a Questão 4/12 Desenvolvimento Web Back End Observe 0 trecho de código abaixo: Data entrega: Responsável: No trecho de código HTML com Thymeleaf fornecido, qual é a função do atributo `th:field` nos elementos Nota: 10.0 A Define um campo de formulário oculto. Vincula um campo de formulário a um atributo de um objeto de modelo. Você assinalou essa alternativa (B) Você acertou! Aula 3 tema 3 atributo th:field no Thymeleaf é usado para vincular um campo de formulário HTML a um atributo de um objeto do modelo no servidor. Neste caso, valores dos campos de entrada são mapeados para as propriedades do objeto tarefa que está sendo passado para a visualização. Por exemplo, 0 campoQuestão 5/12 Desenvolvimento Web Back End Ler em voz alta De acordo com a aula 5, qual das alternativas a seguir melhor descreve a relação entre testes funcionais e validação no contexto do desenvolvimento de software? Nota: 10.0 A Testes funcionais e validação são processos completamente distintos e independentes. Testes funcionais não desempenham nenhum papel na validação do software. Testes funcionais são a única forma de validação utilizada no desenvolvimento de software. D Testes funcionais são uma parte prática da validação, implementando diretamente a verificação de que as funcionalidades estão corretas e em conformidade com os requisitos. Você assinalou essa alternativa (D) Você acertou! Aula 5 tema 4 A alternativa A está incorreta porque testes funcionais e validação estão intrinsecamente relacionados. A alternativa está incorreta porque testes funcionais desempenham um papel significativo na validação do software. A alternativa C está incorreta porque testes funcionais não são a única forma de validação; eles constituem uma parte prática dela. A alternativa D está correta porque testes funcionais constituem uma parte prática da validação, implementando a verificação de funcionalidades e conformidade com os requisitos. A alternativa E está incorreta porque validação inclui testes funcionais como parte prática do processo. Questão 6/12 Desenvolvimento Web Back End Ler em voz alta Com base na aula 6, qual das alternativas a seguir é correta sobre APIs? Nota: 10.0 A APIs são utilizadas exclusivamente para a comunicação entre sistemas locais, não sendo adequadas para plataformas web. principal objetivo de uma API é dificultar 0 acesso a aplicativos de software para evitar problemas de segurança. APIs não possuem um papel significativo na integração de sistemas distribuídos. D A documentação de uma API fornece informações sobre como os desenvolvedores devem estruturar solicitações e respostas. Você assinalou essa alternativa (D) Você acertou! Aula 6 -tema 1 A alternativa A está incorreta: APIs são fundamentais em plataformas baseadas na web e na comunicação entre sistemas distribuídos. A alternativa está incorreta: principal objetivo de uma API é facilitar 0 acesso a aplicativos de software, não dificultá-lo. A alternativa C está incorreta: APIs desempenham um papel fundamental na integração de sistemas distribuídos. A alternativa D está correta: A documentação de uma API contém informações sobre como os desenvolvedores devem estruturar solicitações e respostas. A alternativa E está incorreta: A interface de uma API define regras e protocolos específicos para a comunicação entre aplicações. Questão 7/12 Desenvolvimento Web Back End Ler em voz alta Com base na aula 3 sobre camada de visão, são feitas as seguintes afirmativas: I.A camada de visão no Spring MVC pode utilizar JSP e Thymeleaf como tecnologias de template II. ViewResolver no Spring MVC é responsável por manipular exceções durante a renderização da visão. III. A interface View no Spring MVC prepara dados antes de passá-los para uma tecnologia de visualização específica. escolha a alternativa correta: Nota: 10.0 A Apenas as afirmativas e são corretas. Apenas as afirmativas e III são corretas. C Apenas as afirmativas e III são corretas. Você assinalou essa alternativa (C) Você acertou! aula 3 tema 1 Correta:A camada de visão no Spring MVC pode utilizar JSP e Thymeleaf como tecnologias de template, proporcionando flexibilidade na escolha da tecnologia de visualização. II. Errada: ViewResolver no Spring MVC não é responsável por manipular exceções durante a renderização da visão; ele mapeia nomes de visualizações para visualizações reais. III. Correta: A interface View no Spring MVC prepara dados antes de passá-los para uma tecnologia de visualização específica.Questão 8/12 Desenvolvimento Web Back End Quanto ao Thymeleaf visto na aula 3 é correto afirmar: Nota: 10.0 A Thymeleaf é um framework para desenvolvimento web em Java. Thymeleaf é um banco de dados para armazenamento de dados dinâmicos. C Thymeleaf é um template engine utilizado para combinar dados dinâmicos com marcação estática. Você assinalou essa alternativa (C) Você acertou! Aula 3 tema 2 Thymeleaf é um template engine utilizado para combinar dados dinâmicos com marcação estática. D Thymeleaf é um servidor web para hospedagem de aplicações web. E Thymeleaf é um sistema de gerenciamento de conteúdo para websites. Questão 9/12 Desenvolvimento Web Back End Qual das seguintes alternativas descreve corretamente as duas estruturas que constituem 0 JSON? Nota: 10.0 A Uma coleção de pares lista/valor e uma lista desordenada de valores. Um conjunto de pares nome/valor e uma lista ordenada de valores. Você assinalou essa alternativa (B) Você acertou! Aula 6 -tema 3 Uma coleção de pares nome/valor e uma lista desordenada de valores. D Uma coleção de pares valor/nome e um conjunto de valores. E Um conjunto de pares lista/valor e uma lista ordenada de valores. Questão 10/12 Desenvolvimento Web - Back End Ler em voz alta Com base na aula 5 sobre os testes funcionais, considere as seguintes afirmativas: Os testes funcionais garantem que cada funcionalidade do software realiza as operações conforme 0 planejado, incluindo interação com a interface do usuário, processamento de dados e execução de operações específicas. II. Os testes funcionais têm como objetivo principal verificar se 0 software está em conformidade com os requisitos especificados, tanto de negócios quanto técnicos. III. Os testes funcionais se concentram exclusivamente na análise de desempenho do software, garantindo que ele opere eficientemente sob diferentes condições de carga. Está correta a alternativa: Nota: 10.0 A Apenas e estão corretas. Você assinalou essa alternativa (A) Você acertou! Aula tema 2 Afirmativa está correta: Os testes funcionais avaliam as diversas funcionalidades do software para garantir que cada uma delas esteja realizando as operações conforme 0 planejado, incluindo a interação com a interface do usuário, 0 processamento correto de dados e a execução adequada de operações específicas. Afirmativa está correta: Os testes funcionais têm como objetivo principal verificar se 0 software está em conformidade com requisitos especificados no início do projeto, abrangendo tanto requisitos de negócios quanto técnicos. Afirmativa III está errada: A análise de desempenho do software não é mencionada como uma característica dos testes funcionais no texto. Os testes funcionais não se concentram exclusivamente na análise de desempenho, mas sim na verificação das funcionalidades, conformidade com requisitos e exploração de cenários de uso.Questão 11/12 Desenvolvimento Web Back End (questão opcional) Com base na relação entre custo e fase do desenvolvimento de software apresentada na aula 5, qual das seguintes afirmações é verdadeira? Nota: 10.0 A Os custos de correção de falhas são maiores nas fases iniciais do desenvolvimento de software. A detecção precoce de falhas durante testes de software não influencia custos de correção. Os custos de correção de falhas são maiores nas fases finais do desenvolvimento de software. Você assinalou essa alternativa (C) Você acertou! Aula 5 tema 1 Conforme progredimos nas fases do desenvolvimento de software, custos para a resolução de bugs aumentam significativamente. D Não há relação entre a fase do desenvolvimento de software e os custos de correção de falhas. E Os custos de correção de falhas permanecem constantes ao longo do desenvolvimento de software. Questão 12/12 Desenvolvimento Web Back End (questão opcional) Ler em voz al Qual das seguintes afirmações sobre as dependências Iniciais Opinativas (starters) no Spring Boot está correta? Nota: 10.0 A As dependências iniciais no Spring Boot são configuradas manualmente pelos desenvolvedores para atender às necessidades específicas de cada projeto. Os starters no Spring Boot são pré-configurações que facilitam a integração com ferramentas de teste unitário, mas não cobrem outras áreas do desenvolvimento. C As dependências iniciais no Spring Boot incluem starters para desenvolvimento web, acesso a dados e segurança, entre outros, simplificando processo de configuração do aplicativo. Você assinalou essa alternativa (C) Você acertou! Aula 2 tema 2 A) Incorreta: As dependências iniciais no Spring Boot são pré-configuradas, não exigindo configuração manual pelos desenvolvedores. B) Incorreta: Os starters no Spring Boot cobrem uma ampla variedade de finalidades, incluindo desenvolvimento web, acesso a dados, segurança, entre outros, não se limitando apenas a ferramentas de teste unitário. C) Correta: As dependências iniciais no Spring Boot (starters) são projetadas para simplificar 0 processo de configuração do aplicativo, oferecendo soluções pré- configuradas para desenvolvimento web, acesso a dados, segurança, entre outros. D) Incorreta: As dependências iniciais são projetadas para facilitar a configuração automática e são recomendadas para uso, não sendo pacotes opcionais destinados a evitar a configuração automática. E) Incorreta:Os starters no Spring Boot abrangem várias áreas, incluindo desenvolvimento web, acesso a dados e segurança, não se limitando apenas à configuração de segurança. D As dependências iniciais no Spring Boot são pacotes opcionais que devem ser adicionados somente se 0 desenvolvedor desejar evitar 0 uso de

Mais conteúdos dessa disciplina