PERGUNTA 1 Ao se conceber e desenvolver uma aplicação web, é preciso deixar cada uma das partes dessa aplicação a cargo do profissional mais especializado, visto as diferentes competências requeridas para que, ao final da empreitada, o lançamento seja efetivamente um sucesso. Um dos elementos é a parte visível da aplicação, ou seja, aquela com a qual o usuário vai, efetivamente, interagir. Assinale a alternativa que apresenta corretamente a denominação da parte visível a que o texto apresentado se refere.. a. No code. b. Middleware c. Back-end. d. Kernel. e. Front-end. PERGUNTA 2 Para fins de desenvolvimento de aplicações web, existem diversas tecnologias que podem ser consideradas, muitas delas comuns, do lado do cliente. Nesse sentido, figuram instâncias como HTML, CSS, JavaScript, JQuery, Bootstrap, Angular, React, Vue, Meteor.js, Materialize e Foundation. Assinale a alternativa que corresponde à descrição da tecnologia CSS. a. Linguagem de marcação empregada para criação de páginas web. b. Mecanismo para adicionar estilo a um documento web. c. Biblioteca para simplificar scripts interpretados pelo browser. d. Linguagem de scripting com interpretação pelo navegador. e. Framework que facilita a criação de layouts responsivos. PERGUNTA 3 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. React, JavaScript, frágeis, distribuição. b. Meteor.js, CSS, famosos, recuperação. c. Vue, HTML, dinâmicos, compilação. d. Materialize, JavaScript, lentos, customização. e. Foundation, HTML, robustos, renderização. PERGUNTA 4 Ao estar, suficientemente, versado em _______, é bastante conveniente que um profissional de desenvolvimento web dedique tempo suficiente para dominar a linguagem CSS (Cascading Style Sheets). Tal tecnologia pode ser entendida como um complemento para o HTML, o que a torna especialmente importante para programadores _______. Com a CSS, é possível organizar mais adequadamente as linhas e dispor de novas possibilidades para o código, chegando até mesmo a viabilizar a mudança de todo o _______ de um site. Assinale a alternativa que preenche as lacunas corretamente. a. Linux, Bootstrap, escopo. b. PHP, jQuery, backup. c. C++, back-end, manual. d. JavaScript, amadores, código. e. HTML, front-end, visual. PERGUNTA 5 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. P2P, web crawlers, T-force. b. PHP, open source, T-rex. c. front-end, full stack, T-shirt. d. JavaScript, low profile, kernel. e. full stack, front-end, T-shaped. PERGUNTA 6 Front-end é sobre _______, e back-end é sobre comunicação. No front-end, trabalha-se diretamente com a pessoa que está _______ o programa — nesse momento, todo detalhe é importante. É a criação da interface com os olhos de quem a está usando, o que pode diferir bastante daquilo que importa para quem é responsável pela programação. Em uma analogia com um restaurante, é como se os garçons e a guarnição representassem o front-end, enquanto toda a equipe de _______ fosse o back-end. Assinale a alternativa que preenche as lacunas corretamente. a. tecnicidade, analisando, transporte. b. sensibilidade, usando, cozinha. c. versatilidade, cedendo, auxílio. d. programabilidade, listando, vigilantes. e. agilidade, vendendo, aprendizes.
Responda
PERGUNTA 1 Existe um importante modelo de objeto para HTML, cujo papel é definir elementos HTML como objetos. Não obstante, esse modelo se ocupa, ainda, de determinar as propriedades para todos os elementos HTML, os métodos para todos esses elementos e, ainda, os eventos para cada um dos elementos HTML. Assinale a alternativa que descreve a denominação desse modelo. a. P2P — peer-to-peer. b. DOM — Document Object Model. c. OSI — Open Systems Interconnection. d. TCP/IP — Transmission Control Protocol/Internet Protocol. e. API — Application Programming Interface. PERGUNTA 2 A conveniência de poder acessar os mais variados serviços por meio de um browser comum, como o Google Chrome, o Microsoft Edge e o Mozilla Firefox, explica a grande aceitação das aplicações web junto aos usuários, seja em ambiente doméstico, profissional ou acadêmico. O fato é que, para um funcionamento a contento, uma aplicação web é dependente de alguns importantes aspectos — alguns dos quais são um servidor web, as requisições realizadas pelos usuários junto ao servidor web e as respostas às requisições que foram efetuadas. Assinale a alternativa que indica outro aspecto também determinante para o correto funcionamento de uma aplicação web. a. Mineração de criptoativos. b. Bloqueio de hardware. c. Softwares de emulação. d. Protocolos e métodos do HTTP. e. Portas USB em hub próprio. PERGUNTA 3 Uma aplicação sendo executada a partir do protocolo _______ deve, de alguma forma, manter o controle das informações. Essa é a razão pela qual os _______ são amplamente empregados na internet. Afinal, eles se mostram importantes e absolutamente necessários para o funcionamento das mais variadas aplicações _______ mundo afora. Assinale a alternativa que preenche as lacunas corretamente. a. FTP, worms, governamentais. b. Telnet, bots, seguras. c. Blockchain, hubs, digitais. d. Ethereum, browsers, eletrônicas. e. HTTP, cookies, web. PERGUNTA 4 Por sua natureza constitutiva, as aplicações web são consideradas aplicações com múltiplas camadas — por vezes denominadas “aplicações com n camadas”. A ideia subjacente é a de dividir funcionalidades em camadas, no sentido de expressarem agrupamentos lógicos e separados dessas funcionalidades. Embora nada impeça que todas as camadas estejam presentes no mesmo computador, o mais comum é que aplicações web se distribuam em máquinas separadas. Levando em consideração o texto apresentado e o material “Ajax, Rich Internet Applications e desenvolvimento web para programadores”, identifique se são (V) verdadeiras ou (F) falsas as afirmações a seguir. I. ( ) A instância que mantém os dados da aplicação é a camada inferior. II. ( ) A lógica do negócio é implementada pela camada intermediária. III. ( ) A camada superior também pode ser chamada de camada do cliente. IV. ( ) A camada intermediária impõe as regras do negócio junto aos clientes. Assinale a alternativa que apresenta a sequência correta. a. V - V - F - F. b. F - V - V - V. c. V - V - V - V. d. V - F - V - F. e. F - F - F - V. PERGUNTA 5 Uma aplicação web é diferente de um site _______: nesse tipo de site, o conteúdo é um arquivo ou documento pré-formatado, em que normalmente o conteúdo inteiro está presente nas marcações em HTML denominadas _______, sendo que inexistem demais informações carregadas de outros documentos ou de outras bases de dados. Por outro lado, uma aplicação web se notabiliza pela construção dinâmica de conteúdo, com dados oriundos de um banco de dados, com base na _______ do usuário com as páginas acessadas via browsers. Assinale a alternativa que preenche as lacunas corretamente. a. estático, tags, interação. b. dinâmico, cookies, atividade. c. dinâmico, SQL, fidelidade. d. estático, NFT, programação. e. dinâmico, bots, recorrência. PERGUNTA 6 O aspecto fundamental do modelo iterativo e incremental é o fato da equipe de profissionais envolvidos com o desenvolvimento web poder definir um núcleo base das funcionalidades desejadas e, ainda, refinar e ampliar tal núcleo de forma que se obtenha o produto de software almejado. Consegue-se agregar elementos provenientes do modelo cascata com a abordagem iterativa da prototipagem. A esse respeito, avalie as asserções a seguir e a relação proposta entre elas. I. O modelo iterativo e incremental incorpora requisitos de segurança e de qualidade no momento da validação da entrega do software. PORQUE II. O modelo iterativo e incremental coíbe que funcionalidades possam ser divididas em partes menores ou iterações. A respeito dessas asserções, assinale a opção correta. a. A primeira asserção é falsa, e a segunda é verdadeira. b. A primeira asserção é verdadeira, e a segunda é falsa. c. As duas asserções são verdadeiras, mas a segunda não justifica a primeira. d. As duas asserções são verdadeiras, e a segunda justifica a primeira. e. As duas asserções são falsas.
Responda
PERGUNTA 1 Muitos são as oportunidades trazidas pela cloud computing no que diz respeito ao armazenamento e recuperação de dados de forma rápida, segura e escalável. Um desafio tem relação com permitir consultas por apenas uma chave e não múltiplas delas ou consultas com junções. Este desafio tem relação com a: - escalabilidade. - segurança. - autenticação. - virtualização. - consistência. PERGUNTA 2 Escrito na linguagem Erlang, este banco de dados é desenvolvido pela Apache Software Foundation e é um tipo de banco NoSQL. Dentre suas características, destacam-se uma API REST, o que facilita a consulta e filtragem de dados dos usuários. Este banco de dados é o: - Neo4J - CouchDB - Amazon RDS - SQL Azure - Cassandra PERGUNTA 3 Acerca da classificação dos sistemas de gerenciamento de dados na nuvem, cada um deles com suas características e propósitos específicos, é correto afirmar que o CouchDB é classificado como: - Relacional e não-nativo. - Relacional e NoSQL. - Relacional e nativo. - Não-relacional e não-nativo. - Não-relacional e nativo. PERGUNTA 4 Assinale a alternativa que indica uma abordagem utilizada atualmente no contexto de nuvens computacionais para persistir (armazenar dados) utilizando chave-valor: - MapReduce - GFS – Google File System - HDFS – Hadoop Filesystem - MySQL - DHT PERGUNTA 5 A escalabilidade deve ser transparente para os usuários, podendo estes armazenar seus dados na nuvem sem a necessidade de saber a localização dos dados ou a forma de acesso. Do ponto de vista de uma empresa, a escalabilidade permite a uma empresa contratante de recursos computacionais ampliar ou reduzir os recursos utilizados de forma inteligente. Assim, os usuários podem modificar a quantidade de memória, espaço de armazenamento ou capacidade de processamento do servidor sem a necessidade de uma nova configuração. Este tipo de escalabilidade é chamada de: - Horizontal. - Híbrida. - Vertical. - PaaS. - Pública. PERGUNTA 6 Analise as afirmações abaixo e relacione-as com as características presentes em alguns tipos de bancos de dados que frequentemente são utilizados em nuvens computacionais para armazenar dados de diversas aplicações, incluindo as de IoT, por exemplo. Na sequência, escolha a alternativa correta:. I. Apresenta um modelo de consulta que consiste nos conceitos de visões, as quais são construídas utilizando funções MapReduce e de uma API de consultas via HTTP. II. Funciona bem em banco de dados orientado a colunas e utiliza o GFS. III. Tem como fortes características o balanceamento de carga e suporte a heterogeneidade. IV. Fornece gerenciamento automático de falhas com particionamento de dados realizado de forma manual. - CouchDB, BigTable, Dynamo, SQL Azure - SQL Azure, CouchDB, Dynamo, BigTable - BigTable, Dynamo, SQL Azure, CouchDB - CouchDB, SQL Azure, CouchDB, Dynamo - Dynamo, SQL Azure, CouchDB, BigTable
Responda
PERGUNTA 1 A computação em nuvem é atualmente uma forma de armazenar dados e permitir o processamento computacional em larga escala, auxiliando empresas a executarem seus negócios de forma on-line. Considerando e evolução do ambiente computacional desde a década de 40, é correto afirmar que as clouds e datacenters se intensificaram a partir do/de: - 2012. - ano 1960. - ano 1980. - ano 2000. - meados de 1990. PERGUNTA 2 Dentre tecnologias de transmissão de dados em IoT, àquela que apresenta a possibilidade de enviar dados a grandes distâncias com custo reduzido é denominada de: - Wi-Fi. - Satélite. - LoRa. - ZigBee. - Bluetooth. PERGUNTA 3 Muitos são os dispositivos que podem ser utilizados em uma solução de IoT, mas um deles tem sido amplamente difundido atualmente, em especial pelo baixo custo, facilidade de programação e com recursos como Wi-Fi e Bluetooth embutidos. Esse dispositivo denomina-se: - PI. - LoRA. - ESP32. - ZigBee. - Arduíno. PERGUNTA 4 A computação em nuvem é uma tecnologia que fundamenta muitas atividades econômicas e funcionamento de diversas empresas que desejam vender produtos, fazer negócios, operar equipamentos etc. Embora seja, atualmente, uma tecnologia muito madura, alguns desafios ainda persistem, tais como aquele envolve medição de tráfego, cujo nome é: - padronização. - gerência de energia. - análise e gerência de tráfego. - consolidação do tráfego. - análise de dados que chegam aos servidores da nuvem.
Responda

Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.