Prévia do material em texto
Situação Finalizada Iniciado quinta-feira, 16 abr. 2026, 16:39 Concluído quinta-feira, 16 abr. 2026, 16:54 Duração 14 minutos 48 segundos Nota 10,00 de um máximo de 10,00(100%) Questão 1 Completo Atingiu 1,25 de 1,25 Questão 2 Completo Atingiu 1,25 de 1,25 O serviço de acesso à Internet em caráter experimental no Brasil em 1994 ocorreu com auxílio de entidades como: a. CGI (Comitê Gestor da Internet). b. Embratel. c. Bitnet. d. Vivo. e. Ministério de Comunicações. O _______ é uma tecnologia para desenvolvimento de aplicações web caracterizada por adotar framework _______, mostrando-se boa alternativa para sites mais _______ — tanto é que se notabiliza por ser utilizada por organizações como Adobe, Mozilla e Facebook. Uma de suas peculiaridades é sua _______ veloz para aplicações móveis. Assinale a alternativa que preenche as lacunas corretamente. a. Materialize, JavaScript, lentos, customização. b. React, JavaScript, frágeis, distribuição. c. Vue, HTML, dinâmicos, compilação. d. Foundation, HTML, robustos, renderização. e. Meteor.js, CSS, famosos, recuperação. 16/04/2026, 16:54 S3 - Atividade Avaliativa: Revisão da tentativa | UNIVESP https://ava.univesp.br/mod/quiz/review.php?attempt=1633783&cmid=133969 1/4 Questão 3 Completo Atingiu 1,25 de 1,25 Questão 4 Completo Atingiu 1,25 de 1,25 As regras de negócio de uma aplicação são tratadas na camada 2 e algumas diretamente na camada de persistência. Essas camadas são apresentadas de modo transparente ao usuário, principalmente a camada em que há linguagens conhecidas como back-end– que, além de tratar a informação, faz a integridade com o banco de dados usado na aplicação Web para armazenar os dados. Assinale a alternativa que apresenta corretamente um exemplo de linguagem de programação de back-end. a. PHP. b. HTML5. c. CSS. d. Angular. e. Bootstrap. Uma aplicação Webé executada via um navegador Web e seu desenvolvimento pode ser baseado no conceito de desenvolvimento por __________. A camada responsável pela programação que tratará questões, como __________, integração com banco de dados, questões de login, gerenciamento de usuário, é a camada 2 ou programação back-end. Os desenvolvedores dessa camada precisam ter habilidades e conhecimentos de linguagens de programação, como _________, Python, além de frameworks, como Laravel, __________, e qualidades, como manipulação de __________ e gerência de servidores, otimização de códigos. Preencha as lacunas assinalando a alternativa correta. a. Camadas, funcionalidades, PHP, Django, API. b. Camadas, especialidades, HTML5, Django, interfaces. c. Padrões, funcionalidades, HTML5, bootstrap, API. d. Padrões, especialidades, HTML5, bootstrap, API. e. Padrões, funcionalidades, PHP, bootstrap, interfaces. 16/04/2026, 16:54 S3 - Atividade Avaliativa: Revisão da tentativa | UNIVESP https://ava.univesp.br/mod/quiz/review.php?attempt=1633783&cmid=133969 2/4 Questão 5 Completo Atingiu 1,25 de 1,25 Questão 6 Completo Atingiu 1,25 de 1,25 O desenvolvedor Web precisa ter habilidades e competência no ato de desenvolver uma aplicação para a plataforma Web. Esse profissional precisa conhecer a lógica de programação, bem como uma linguagem de programação para back-end, além de ter domínios sobre a camada de persistência, ou seja, conhecimento sobre banco de dados. Considerando as habilidades e ferramentas que o desenvolvedor Web carece de ter ao desenvolver uma aplicação web, analise as afirmativas a seguir. 1 – Template. 2 – API. 3 – UX. I – Programas usados na criação de aplicações Web para comunicação, por exemplo, entre seus utilizadores e o site. II – Conceito novo que o desenvolvedor Web precisa internalizar, pois está relacionado à experiência do usuário no uso da aplicação Web. III – Documento com estrutura preexistente usado para a criação de novos documentos de forma rápida e fácil. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação. a. 1-II; 2-III; 3-I. b. 1-II; 2-I; 3-III. c. 1-III; 2-I; 3-II. d. 1-III; 2-II; 3-I. e. 1-I; 2-II; 3-III. Acerca do processo de desenvolvimento de software para aplicações tradicionais e para aplicações Web, analise as assertivas a seguir e escolha a alternativa correta. I. As funcionalidades no processo tradicional podem ser divididas em unidades de diferentes tamanhos. II. O modelo iterativo incremental é recomendado para desenvolver aplicações Web. III. Desenvolver aplicações tradicionais e aplicações Web pode ser feito da mesma forma. IV. As aplicações tradicionais não possuem muitos requisitos como as aplicações Web. a. Apenas I está correta. b. Apenas II e IV estão corretas. c. Apenas I e II estão corretas. d. Apenas II está correta. e. Apenas II e III estão corretas. 16/04/2026, 16:54 S3 - Atividade Avaliativa: Revisão da tentativa | UNIVESP https://ava.univesp.br/mod/quiz/review.php?attempt=1633783&cmid=133969 3/4 Questão 7 Completo Atingiu 1,25 de 1,25 Questão 8 Completo Atingiu 1,25 de 1,25 O desenvolvimento _______ abrange toda a pilha de desenvolvimento de aplicações web. Esse processo abarca temas multidisciplinares, o que leva à necessidade de profissionais qualificados para operar simultaneamente com _______ e back-end. Na prática, existe um termo para se referir a um profissional com essa multidisciplinaridade: o _______. Preencha as lacunas escolhendo a alternativa correta: a. JavaScript, low profile, kernel. b. PHP, open source, T-rex. c. P2P, web crawlers, T-force. d. full stack, front-end, T-shaped. e. front-end, full stack, T-shirt. O desenvolvimento é uma ótima área de entrada para as pessoas que desejam se tornar um profissional da tecnologia da informação. Mas qual é o papel desse profissional? Ser um desenvolvedor de front-end ou um desenvolvedor back-end? Conhecer banco de dados? Nos últimos anos, o conceito full-stack vem ganhando força no mercado, principalmente para os profissionais autônomos na área de desenvolvimento de aplicações. A partir do exposto, analise as asserções a seguir e a relação proposta entre elas. I. O profissional full-stacké um desenvolvedor que tem por perfil conhecer linguagens na pilha de desenvolvimento de um aplicação, ou seja, linguagens de front-end, linguagens de programação back-end, além de conhecimento em banco de dados e infraestrutura. PORQUE II. Desde a década de 2000, as aplicações têm evoluído nos conceitos de interatividade e compartilhamento, de modo a permitir novos conceitos, como experiência do usuário no uso de aplicações Web, descaracterizando o desenvolvedor de front-end em relação ao back-end. Analisando as asserções anteriores, conclui-se que: a. as duas asserções são falsas. b. as duas asserções são verdadeiras, e a segunda não justifica a primeira. c. a primeira asserção é falsa, e a segunda é verdadeira. d. a primeira asserção é verdadeira, e a segunda é falsa. e. as duas asserções são verdadeiras, e a segunda justifica a primeira. 16/04/2026, 16:54 S3 - Atividade Avaliativa: Revisão da tentativa | UNIVESP https://ava.univesp.br/mod/quiz/review.php?attempt=1633783&cmid=133969 4/4