Prévia do material em texto
<p>Atividade 3</p><p>Iniciado: 9 out em 20:45</p><p>Instruções do teste</p><p></p><p>Pergunta 1 0,2 pts</p><p></p><p>Pergunta 2 0,2 pts</p><p>Importante:</p><p>Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que</p><p>você clique em "FAZER O QUESTIONÁRIO", no final da página.</p><p>Leia o texto a seguir:</p><p>O ASP.NET Core é uma nova versão do ASP.NET que roda em todas as principais plataformas de</p><p>computação, incluindo Windows, MacOS e Linux. O ASP.NET e o ASP.NET Core são excelentes</p><p>frameworks a serem usados no desenvolvimento de sites e aplicativos. Trata-se de um framework</p><p>confiável, rápido, fácil de usar, gratuito e amplamente conhecido. Este framework oferece controle</p><p>total do seu desenvolvimento e pode ser usado em qualquer projeto, grande ou pequeno.</p><p>Considerando as informações apresentadas, analise as afirmativas a seguir:</p><p>I. O arquivo web.config contém as definições de configuração de uma aplicação web.</p><p>II. O "PostBack" ocorre quando o usuário desfaz uma determinada ação em uma aplicação web,</p><p>como, por exemplo, uma exclusão acidental.</p><p>III. Existem três tipos de autenticação disponíveis no ASP.NET: Autenticação do Windows,</p><p>Autenticação de formulários e Autenticação de passaporte.</p><p>É correto o que se afirma em:</p><p>II e III, apenas.</p><p>II, apenas.</p><p>I, apenas.</p><p>I e III, apenas.</p><p>I e II, apenas.</p><p>A+</p><p>A</p><p>A-</p><p>09/10/24, 20:49 Teste: Atividade 3</p><p>https://famonline.instructure.com/courses/40994/quizzes/196129/take 1/4</p><p></p><p>Pergunta 3 0,2 pts</p><p>Leia o texto a seguir:</p><p>O MVC (Model-View-Controller) é um modelo de design de aplicativo composto por três partes</p><p>interconectadas. Eles incluem o modelo (dados), a visualização (interface do usuário) e o controlador</p><p>(processos que manipulam a entrada). Este modelo fornece os componentes fundamentais para o</p><p>design de programas para desktop ou celular, além de aplicativos da web. Funciona bem com a</p><p>programação orientada a objetos, pois os diferentes modelos, visualizações e controladores podem</p><p>ser tratados como objetos e reutilizados em um aplicativo.</p><p>Considerando essas informações apresentadas, analise as afirmativas a seguir:</p><p>I. A correta anotação para a classe Controller, no modelo MVC é @Controller.</p><p>II. A anotação @RequestMapping pode ser aplicada exclusivamente ao nível de classe.</p><p>III. Diferentemente de um aplicativo Web, você pode controlar URLs diretamente em um portlet.</p><p>IV. A classe Controller processa os objetos transmitidos pelo método manipulador do controlador.</p><p>Estão corretas apenas as afirmativas:</p><p>I e II.</p><p>III e IV.</p><p>I e III.</p><p>II e III.</p><p>I e IV.</p><p>Leia o texto a seguir:</p><p>As três partes do MVC (model-view-controller) estão interconectadas. A view (visualização) exibe o</p><p>modelo (model) para o usuário. O controlador (controller) aceita entrada do usuário e atualiza o</p><p>modelo e a visualização em conformidade. Embora o MVC não seja necessário no design do</p><p>aplicativo, muitas linguagens de programação e ambientes de desenvolvimentos (IDEs) suportam a</p><p>arquitetura MVC, tornando-a uma escolha comum para desenvolvedores.</p><p>Considerando as informações apresentadas, analise as afirmativas a seguir:</p><p>I. O controller manipula as entradas do usuário, bem como realiza a interpretação e execução das</p><p>tarefas requisitadas.</p><p>II. A view é responsável pela visualização, ou seja, é a interface gráfica, a qual controla o fluxo de</p><p>execução da aplicação.</p><p>A+</p><p>A</p><p>A-</p><p>09/10/24, 20:49 Teste: Atividade 3</p><p>https://famonline.instructure.com/courses/40994/quizzes/196129/take 2/4</p><p></p><p>Pergunta 4 0,2 pts</p><p>III. A model é uma classe que permite a reutilização de um mesmo objeto em diversas views</p><p>diferentes.</p><p>É correto o que se afirma em:</p><p>II e III, apenas.</p><p>I e II, apenas.</p><p>I e III, apenas.</p><p>I, II e III.</p><p>II, apenas.</p><p>Leia o texto a seguir:</p><p>No mundo do desenvolvimento de aplicações Web, existem muitos frameworks e linguagens de</p><p>programação que os desenvolvedores podem escolher. Cada framework possui recursos e</p><p>benefícios que os tornam diferentes. O ASP.NET é um framework para o desenvolvimento de</p><p>aplicações web criada pelo Microsoft, executada no Windows e iniciada no início dos anos 2000. O</p><p>ASP.NET permite que os desenvolvedores criem aplicativos web, serviços web e sites dinâmicos</p><p>controlados por conteúdo. Juntamente ao NodeJS, Spring e Django, o ASP.NET se enquadra entre</p><p>os mais populares frameworks quando o assunto é back-end.</p><p>Considerando as informações apresentadas, analise as afirmativas a seguir:</p><p>I. Sites e aplicativos criados com o ASP.NET podem ser mais rápidos e eficientes do que um site</p><p>criado com PHP.</p><p>II. O ASP.NET Core é uma versão que, diferente do ASP.NET, é voltada para desenvolvimento em</p><p>Windows ou na nuvem da Microsoft Azzure.</p><p>III. Aplicativos ASP.NET são compilados, o que significa que o código é convertido em código de</p><p>objeto, que é então executado.</p><p>É correto o que se afirma em:</p><p>I e III, apenas.</p><p>II e III, apenas.</p><p>I, II e III.</p><p>A+</p><p>A</p><p>A-</p><p>09/10/24, 20:49 Teste: Atividade 3</p><p>https://famonline.instructure.com/courses/40994/quizzes/196129/take 3/4</p><p></p><p>Pergunta 5 0,2 pts</p><p>Nenhum dado novo para salvar. Última verificação às 20:49</p><p>II, apenas.</p><p>I e II, apenas.</p><p>O desenvolvimento back-end conta, atualmente, com diversas ferramentas e frameworks que</p><p>facilitam a vida do programador, uma vez que as tecnologias para desenvolver um site estão sempre</p><p>evoluindo e trazendo diversas aplicações diferentes, o que faz com que seja muito difícil</p><p>acompanhar todos os padrões, aplicativos e linguagens existentes.</p><p>Sabendo disso, assinale a alternativa que contém um exemplo de CMS, de MVC e de framework</p><p>web do tipo server-side, respectivamente:</p><p>WordPress, Angular.js e Django.</p><p>Joomla, NodeJS e Django.</p><p>Django, Backbone.js e ASP.NET.</p><p>Blogger, ASP.NET e Joomla.</p><p>WordPress, Joomla e Blogger.</p><p>Enviar teste</p><p>A+</p><p>A</p><p>A-</p><p>09/10/24, 20:49 Teste: Atividade 3</p><p>https://famonline.instructure.com/courses/40994/quizzes/196129/take 4/4</p>