Logo Passei Direto
Buscar

Interface de programação de aplicações (API) e Web Services

Ferramentas de estudo

Questões resolvidas

_____. 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.


Web Service; API; Node.js; JavaScript.
JavaScript; Web Service; API; Node.js.
Node.js; JavaScript; API; Web Service.
JavaScript; API; Node.js; Web Services.
API; Node.js; Web Service; JavaScript.

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:


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.
Os Web Services são interfaces de programação.

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 ________________.


GET; retorna; POST; DELETE.
DELETE; retorna; GET; POST.
POST; retorna; GET; DELETE.
POST; retorna; DELETE; GET.
DELETE; retorna; POST; GET.

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:


Excel.
Impress.
PowerPoint.
Calc.
.NET Framework.

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:


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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

_____. 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.


Web Service; API; Node.js; JavaScript.
JavaScript; Web Service; API; Node.js.
Node.js; JavaScript; API; Web Service.
JavaScript; API; Node.js; Web Services.
API; Node.js; Web Service; JavaScript.

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:


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.
Os Web Services são interfaces de programação.

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 ________________.


GET; retorna; POST; DELETE.
DELETE; retorna; GET; POST.
POST; retorna; GET; DELETE.
POST; retorna; DELETE; GET.
DELETE; retorna; POST; GET.

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:


Excel.
Impress.
PowerPoint.
Calc.
.NET Framework.

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:


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.

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)

Mais conteúdos dessa disciplina