Prévia do material em texto
Atividade 3 Entrega 26 de mai de 2024 em 23:59 Pontos 1 Perguntas 5 Disponível 12 de fev de 2024 em 0:00 - 26 de mai de 2024 em 23:59 Limite de tempo Nenhum Tentativas permitidas 2 Instruções Este teste não está mais disponível, pois o curso foi concluído. Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 11 minutos 1 de 1 Pontuação desta tentativa: 1 de 1 Enviado 26 de mai de 2024 em 17:08 Esta tentativa levou 11 minutos. Pergunta 1 0,2 / 0,2 pts Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. Leia o texto abaixo: A+ A A- 11/06/25, 19:28 Atividade 3: Responsive Web Design https://famonline.instructure.com/courses/35450/quizzes/173958 1/6 https://famonline.instructure.com/courses/35450/quizzes/173958/history?version=1 I.DTL, II.DDL e III.DML. I.DTL, II.DDL e III.DML. I.DML, II.DTL e III.DCL. I.DDL, II.DML e III.DTL. Correto! I.DDL, II.DDL e III.DCL. A alternativa está correta. Grupos DDL, DDL e DCL 1. CREATE TABLE – grupo DDL (linguagem de definição de dados). Comando CREATE: utilizado para criar objetos no banco de dados. 2. ALTER TABLE – grupo DDL (linguagem de definição de dados). Comando ALTER: utilizado para alterar a estrutura de um objeto. III. REVOKE – grupo DCL (linguagem de controle de dados). Comando REVOKE: restringe ou remove a permissão de um usuário para executar alguma operação no banco. Pergunta 2 0,2 / 0,2 pts A linguagem SQL é dividida em grupos de acordo com o tipo de operação a ser executada no banco de dados. Quando utilizamos um sistema gerenciador de banco de dados precisamos realizar algumas manipulações nos dados, nos acessos dos usuários e na estrutura dos objetos desse banco de dados. Considere os comandos SQL abaixo: 1. CREATE TABLE 2. ALTER TABLE 3. REVOKE Esses comandos pertencem, respectivamente, a quais grupos SQL? Leia o texto a seguir: A+ A A- 11/06/25, 19:28 Atividade 3: Responsive Web Design https://famonline.instructure.com/courses/35450/quizzes/173958 2/6 JAVA, RAILS, PHP, SERVLETS e AJAX JQUERY, DOM, JSON, REACT e NODE.JS PYTHON, SERVLETS, JSON, AJAX e JQUERY Correto! NODE.JS, SPRING, RAILS, PYTHON e SERVLETS. JAVASCRIPT, JSON, REACT, ANGULAR e DOM 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. Pergunta 3 0,2 / 0,2 pts 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)? 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. A+ A A- 11/06/25, 19:28 Atividade 3: Responsive Web Design https://famonline.instructure.com/courses/35450/quizzes/173958 3/6 II e IV. II e III. Correto! I e II. I e IV. III 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. Pergunta 4 0,2 / 0,2 pts 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: 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. A+ A A- 11/06/25, 19:28 Atividade 3: Responsive Web Design https://famonline.instructure.com/courses/35450/quizzes/173958 4/6 III e IV. II e III. II e IV Correto! I e II. I e IV. 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. Pergunta 5 0,2 / 0,2 pts Considerando o papel e o contexto da linguagem SQL, avalie as afirmativas a seguir: 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: Leia o texto a seguir: A+ A A- 11/06/25, 19:28 Atividade 3: Responsive Web Design https://famonline.instructure.com/courses/35450/quizzes/173958 5/6 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. No intercâmbio de dados o AJAX utiliza o XSLT que um objeto utilizado para enviar e receber requisições HTTP assincronamente. Correto! 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. 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. Para recuperação assíncrona de dados, o AJAX utiliza o XMLHttpRequest, que é uma linguagem de marcação usada para transformar documentos XML em outros documentos ou objetos. 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 definira apresentação de documentos escritos em uma linguagem de marcação. Pontuação do teste: 1 de 1 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. A+ A A- 11/06/25, 19:28 Atividade 3: Responsive Web Design https://famonline.instructure.com/courses/35450/quizzes/173958 6/6