Prévia do material em texto
24/05/2021 Atividade Objetiva 3: Responsive Web Design https://famonline.instructure.com/courses/12602/quizzes/42392 2/9 Leia o texto a seguir: Um desenvolvedor web moderno deve saber três linguagens de programação: HTML, para definir o conteúdo das páginas; CSS para especificar o layout das páginas; e Javascript para programar o comportamento das páginas. Trata-se de uma linguagem extremamente abrangente, funcionando em computadores, servidores, laptops, tablets, smartphones, entre outros. Considerando o papel e o contexto do Javascript na implementação do comportamento de páginas web, avalie as afirmativas a seguir: I. Uma das grandes vantagens do Javascript é a sua capacidade de manipular o DOM de Páginas HTML por meio de diversos métodos. II. O Document Object Model (DOM), que é uma especificação W3C para representar e interagir com objetos em HTML, XHTML e XML. III. De certa maneira é possível afirmar que HTML é para conteúdo; CSS é para apresentação; e Javascript é para Interatividade, tendo em vista que o Javascript pertence à plataforma Java. IV. O JavaScript é uma linguagem server-side (desenvolvida para rodar no lado do servidor), e a sua interpretação e funcionamento dependem de funcionalidades hospedadas no navegador do usuário. Estão corretas apenas as afirmativas: III e IV. II e IV. I e II. Correto!Correto! II e III. 24/05/2021 Atividade Objetiva 3: Responsive Web Design https://famonline.instructure.com/courses/12602/quizzes/42392 3/9 I e IV. Alternativa está correta. A afirmativa I define corretamente uma das principais características do Javascript, que é poder manipular o DOM (Document Object Model). A afirmativa II está correta, porque define o DOM como uma especificação para representação e interação com objetos HTML, XHTML e XML, ou seja, é a precisamente a finalidade para a qual o DOM foi criado. A afirmativa III está incorreta, porque o Javascript não tem ligação com a plataforma Java, são completamente independentes um do outro. A afirmativa IV está incorreta, porque o Javascript é uma linguagem client-side e não server-side, porém de fato, sua interpretação e funcionamento dependem sim de funcionalidade hospedadas no navegados do usuário. 0,2 / 0,2 ptsPergunta 2 Leia o texto a seguir: A linguagem SQL é composta de cinco categorias que tem como objetivo o registro de dados em bases de dados. Logo, podemos definir o SQL como uma linguagem de Manipulação, Consulta e Controle de Dados. Considerando o papel e o contexto da linguagem SQL, avalie as afirmativas a seguir: 24/05/2021 Atividade Objetiva 3: Responsive Web Design https://famonline.instructure.com/courses/12602/quizzes/42392 4/9 I. O DDL é utilizado para a definição de estruturas de dados, como linhas, tabelas, colunas e índices. II. O DML é utilizado para a manipulação de dados e o O DTL é utilizado para transações em banco de dados. III. O DCL é utilizado para especificar esquemas internos de armazenamento. IV. O VDL é utilizado para especificar as seleções dos usuários e seus mapeamentos para o esquema conceitual. Estão corretas apenas as afirmativas: III e IV. I e II. Correto!Correto! I e IV. II e III. II e IV 24/05/2021 Atividade Objetiva 3: Responsive Web Design https://famonline.instructure.com/courses/12602/quizzes/42392 5/9 Alternativa está correta. A afirmativa I está correta, pois o DDL (Data Definition Language) é empregado para definição de estruturas de dados. A afirmativa II está correta, porque o DML (Data Manipulation Language) é empregado para manipulação de dados, enquanto o DTL (Data Transaction Language) é utilizado para transações em bancos de dados. A afirmativa III está incorreta, pois o DCL é utilizado para controlar autorizações de dados, visando verificar acessos ao banco. A afirmativa IV está incorreta, pois o VDL é utilizado para especificar as visões dos usuários e seus mapeamentos para o esquema conceitual. 0,2 / 0,2 ptsPergunta 3 Leia o texto a seguir: O Spring é um framework open-source de desenvolvimento para Plataforma Java. Ele consiste em um contêiner, um framework para gerenciar componentes, e um conjunto de serviços de snap-in para interfaces de usuário, transações e persistência da Web. Uma parte do Spring Framework é o Spring Web MVC, um framework MVC extensível para criação de aplicações Web. Refletindo sobre o funcionamento do framework spring, avalie as seguintes asserções e a relação proposta entre elas. 24/05/2021 Atividade Objetiva 3: Responsive Web Design https://famonline.instructure.com/courses/12602/quizzes/42392 6/9 I. O Spring trata-se de um framework que promove baixo acoplamento por meio do padrão arquitetural de Inversão de Controle. PORQUE II. Os objetos oferecem suas dependências em vez de criarem ou procurarem objetos dependentes. A respeito dessas asserções, assinale a opção correta: A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são ambas proposições falsas. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Correto!Correto! A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A alternativa está correta, pois as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I, ou seja, a alternativa I é verdadeira porque o spring é um framework que se baseia sem soluções fracamente acopladas, isto é, com baixo acoplamento através da inversão de controle, que é o padrão arquitetural no qual os objetos oferecem suas dependências em vez de criarem ou procurarem objetos dependentes, diminuindo assim o acoplamento entre os mesmos. 24/05/2021 Atividade Objetiva 3: Responsive Web Design https://famonline.instructure.com/courses/12602/quizzes/42392 7/9 0,2 / 0,2 ptsPergunta 4 Leia o texto a seguir: As máquinas clientes e servidores são conectadas entre si por uma rede. Como na vida real , cliente é quem consome algum serviço ou recurso; e servidor é aquele que fornece algum serviço ou recurso. Quando acessamos por exemplo um site e realizamos download de algum arquivo, estamos consumindo esse arquivo de um servidor, que pode ser do próprio site ou não. Qual alternativa indica a ordem correta das tecnologias pertencentes ao lado servidor (Back-end)? PYTHON, SERVLETS, JSON, AJAX e JQUERY NODE.JS, SPRING, RAILS, PYTHON e SERVLETS. Correto!Correto! JQUERY, DOM, JSON, REACT e NODE.JS JAVASCRIPT, JSON, REACT, ANGULAR e DOM JAVA, RAILS, PHP, SERVLETS e AJAX 24/05/2021 Atividade Objetiva 3: Responsive Web Design https://famonline.instructure.com/courses/12602/quizzes/42392 8/9 Alternativa correta. As principais tecnologias do lado servidor (back-end) que estudamos foram: NODE.JS, JAVA, SPRING, RAILS, PHP, PYTHON e SERVLETS. Respectivamente, as tecnologias: Javascript, DOM, Jquery, JSON, AJAX, ANGULAR e React trabalham do lado cliente (front-end) da aplicação. 0,2 / 0,2 ptsPergunta 5 Leia o texto a seguir: O desenvolvimento de aplicações desktop apresenta uma riqueza que, por muito tempo, pareceu fora do alcance das aplicações web, gerando um gap no nível de experiência do usuário com a aplicação. A riqueza de interação e o grau de responsividade das aplicações desktop davam um banho nas aplicações web, mas esse gap diminuiu com a criação do AJAX. AJAX é um conjunto de tecnologias, cada um com seu propósito, que se juntam harmonicamente para melhorar a experiência do usuário, tornando páginas web mais ricas e interativas. Considerando as reflexões apresentadas, assinale a opção correta. Na manipulação o AJAX utiliza o XML que é um modelo de objetos de documentos para criação de interfaces dinâmicas e editáveis independentes de linguagem e plataforma. 24/05/2021 Atividade Objetiva 3: Responsive Web Design https://famonline.instructure.com/courses/12602/quizzes/42392 9/9 Para recuperação assíncrona de dados, o AJAX utilizao XMLHttpRequest, que é uma linguagem de marcação usada para transformar documentos XML em outros documentos ou objetos. Na apresentação o AJAX utiliza XHTML e CSS, sendo o XHTML uma linguagem de marcação que estende o HTML, e o CSS é uma linguagem de folhas de estilo. Correto!Correto! No intercâmbio de dados o AJAX utiliza o XSLT que um objeto utilizado para enviar e receber requisições HTTP assincronamente. Na interação o AJAX utiliza o DOM que é uma linguagem de marcação para propósitos especiais de intercâmbio e compartilhamento de dados. A alternativa está correta, pois o AJAX utiliza tanto o XHTML, quanto o CSS para apresentação. O XHTML estende o HTML e é utilizado na criação de páginas web de forma mais acessível e interoperável e o CSS é uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação. Pontuação do teste: 1 de 1