Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! 1) As ferramentas mais utilizadas para o desenvolvimento de Web Services são ferramentas de grandes empresas, renomadas e conhecidas no mercado, embora as ferramentas produzidas por elas não desqualifiquem em nada as ferramentas menos conhecidas. Pode-se citar as ferramentas de desenvolvimento e teste de Web Services estão a framework .net e as ferramentas Java Apache Axis, JAXRPC, IBM Web Service Toolkit e Java Web Service Developer Pack. Leia e associe as duas colunas conforme as características das ferramentas de desenvolvimento. Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: · I – C; II – B; III – A. · I – B; II – C; III – A. · I – C; II – A; III – B. · I – A; II – B; III – C.INCORRETO · I – B; II – A; III – C. Código da questão: 66269 2) O __________ é uma plataforma onde você vai poder desenvolver diversas aplicações com a linguagem ___________. E por que você deve utilizar essa plataforma? Para poder consumir __________ ou _____________. A linguagem utilizada nessa plataforma mantém o projeto simples, com a possibilidade de realizar possíveis manutenções de uma maneira mais fácil. Alternativas: · Web Service; API; Node.js; JavaScript. · JavaScript; Web Service; API; Node.js. · Node.js; JavaScript; API; Web Service.CORRETO · JavaScript; API; Node.js; Web Services. · API; Node.js; Web Service; JavaScript. Código da questão: 66265 3) Os Web Services são uma tecnologia que surgiu na década de 1990 e que reúne diversas soluções na tentativa de incorporar sistemas e, dessa forma, realizar a comunicação, através de tecnologias e protocolos desses sistemas com aplicações. Em outras palavras, Web Service nada mais são do que serviços da web, sendo uma interface construída para realizar comunicação na rede. A imagem abaixo ilustra a ideia de um Web Service: Figura 1 – Web Service Fonte: elaborada pelo autor. Sobre os conceitos, características, funcionalidades e aplicabilidades dos Web Services, assinale a alternativa correta: Alternativas: · Os Web Services não utilizam protocolos HTTP. · Os Web Services são programas armazenados em um servidor web. · Os Web Services não necessitam de rede para poder funcionar. · Os Web Services utilizam como arquitetura o WDSL.INCORRETO · Os Web Services são interfaces de programação. Código da questão: 66245 4) Analisar arquiteturas de aplicações API e de Web Services é um processo extremamente importante e que requer muito cuidado. O usuário deve verificar qual o ___________ da implementação da arquitetura e para que tipo de __________ sua API ou Web Service será implementado, dessa forma não terá riscos de utilizar uma interface ou um programa que não esteja de acordo com a sua _____________ e com a ideia do ____________. Alternativas: · Propósito; ambiente; inutilidade; usuário. · Propósito; ambiente; necessidade; usuário. · Projeto; ambiente; inutilidade; projeto. · Propósito; ambiente; necessidade; projeto.CORRETO · Projeto; ambiente; necessidade; usuário. Código da questão: 66257 5) As requisições e verbos HTTP estão muito ligados, basicamente uma requisição pode ser de vários tipos, como a requisição ___________, que é um verbo HTTP que _____________ uma determinada API. Existe, também, o verbo ____________, que pode alterar uma API inserindo uma nova informação. Agora, se você deseja excluir uma informação da API ou Web Service, você deve utilizar o verbo ________________. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: · GET; retorna; POST; DELETE. · DELETE; retorna; GET; POST. · POST; retorna; GET; DELETE.INCORRETO · POST; retorna; DELETE; GET. · DELETE; retorna; POST; GET. Código da questão: 66260 6) É muito importante que você conheça boas práticas para a implementação de determinado estilo de arquitetura. Dessa forma, ao final da implementação, você terá como resultado um software seguro, escalável e com poder de manutenção sem complicações, isso significa que seu software poderá receber manutenção sem burocracia, de forma simples. Sobre as boas práticas de implementação de arquiteturas APIs e Web Services, analise as assertivas a seguir e identifique as corretas: I. É boa prática da arquitetura RESTful ter aplicações com serviços web sem estado. II. É boa prática da arquitetura SOAP disponibilizar um back-end em um servidor web. III. É boa prática da arquitetura RESTful que o desempenho da aplicação possa ser aproveitado pelo armazenamento em cache. IV. É boa prática utilizar a arquitetura SOAP quando quer disponibilizar segurança entre serviços web, com padronização de troca de mensagens, podendo ser protegidas por tecnologias como um token. V. É boa prática utilizar arquitetura RESTful quando existir limitação de sinal de internet, onde a largura da banda não é muito grande. São verdadeiras: Alternativas: · I e III, apenas. · II, apenas. · I, II, III, IV e V. · II, III e IV, apenas.INCORRETO · I, II e IV, apenas. Código da questão: 66256 7) Podemos construir e desenvolver uma Web Service utilizando ferramentas, ou de forma manual, embora a não utilização de ferramentas acarreta um desenvolvimento mais complicado e difícil. Sendo assim, a forma mais fácil de desenvolver e testar Web Services, seria através da utilização de ferramentas que auxiliam em todo o seu processo. Assinale a alternativa que aponta uma ferramenta que é utilizada no desenvolvimento de Web Services: Alternativas: · Excel. · Impress. · PowerPoint. · Calc. · .NET Framework.CORRETO Código da questão: 66266 8) Para a utilização do Node.js, é necessário realizar algumas configurações e instalações de pacotes, além colocar em ordem as atividades que serão realizadas para que tudo possa ser organizado. O primeiro passo seria criar uma pasta para guardar a API. Para isso, é padrão criar uma pasta no diretório raiz do Windows. Esse caminho é muito importante não só para manter uma organização, mas também para o passo seguinte, que trata sobre a instalação de alguns pacotes. Sobre os pacotes instalados com o Node.js, assinale a alternativa correta: Alternativas: · Não afetam em nada a utilização do programa. · Com apenas um comando você consegue instalar todos os pacotes de uma vez. · A verdade é que todos os pacotes já vêm instalados com o Node.js. · Os pacotes alteram a interface gráfica do Node.js. · É recomendável que os pacotes sejam instalados dentro da pasta do projeto.CORRETO Código da questão: 66259 9) Para o bom funcionamento do Web Service, são utilizadas algumas ferramentas, conhecidas, também, como tecnologias. Essas tecnologias auxiliam no processo de segurança, comunicação e administração de Web Services. São exemplos dessas ferramentas o HTTP, XML, WSDL e UDDI. Sobre as tecnologias utilizadas nos Web Services, analise as afirmativas a seguir e assinale-as com V (verdadeiro) ou F (falso): ( ) REST é um protocolo responsável por transportar dados. ( ) XML é uma linguagem de marcação que facilita o compartilhamento de informações no Web Service. ( ) A WSDL descreve as interfaces de um Web Service e como as mensagens são formatadas quando são usados os protocolos. Ela é baseada em XML. ( ) UDDI permite que os comerciantes possam encontrar Web Services de forma rápida, fácil e dinâmica, além de interagir uns com os outros. ( ) HTTP é uma arquitetura Web Services. Assinale a alternativa que contenha a sequência correta de V e F: Alternativas: · F – F – V – V – F. · F – V – F – V – F. · V – F – F – V – F. · F – V – V – V – F. · V – V – F – F – V.INCORRETO Código da questão: 66247 10) O Web Service utiliza tecnologias como o __________, que é um protocolo de transferência de informações,e o WSDL para _________ interfaces de um Web Service. Além das tecnologias, o Web Service utiliza __________ para poder funcionar na rede, as mais utilizadas são a ________ e a REST. Portanto, o ponto forte de um Web Service é ter que atuar em uma rede, isso não é obrigatório para uma API. Alternativas: · HTTP, descrever, arquiteturas e SOAP.CORRETO · SOAP, descrever, arquiteturas e API. · SOAP, descrever, estruturas e HTTP. · HTTP, descrever, arquiteturas e API. · API, descrever, arquiteturas e HTPP. Código da questão: 66250 Enviar (Restam 4 tentativas)
Compartilhar