FC ConcursosFC Concursos

Questão FC266278

O Swagger é composto por um conjunto de ferramentas que nos permite: modelar, desenvolver e documentar APls. O processo de desenvolvimento de uma API exige uma série de definições

Swagger (Documentação de APIs)

IDECAN · 2022

O Swagger é composto por um conjunto de ferramentas que nos permite: modelar, desenvolver e documentar APls. O processo de desenvolvimento de uma API exige uma série de definições técnicas como por exemplo: dados recebidos, dados retornados, endpoínts e métodos de autenticação. O Swagger auxilia o usuário na definição de todas essas questões e facilita a construção e documentação da API que incorporará todas essas características.

 

A respeito das ferramentas que compõem o Swagger, analise as afirmativas abaixo e marque alternativa correta.

 

I. O Swagger possui ferramentas como: SwaggerEditor, Swagger UI e Swagger Codegen. Todas essas ferramentas são gratuitas e de código aberto.

 

II. O Swagger Codegen permite a criação de código fonte para sua API. Ele suporta linguagens como: aspnetcore, PHP, phyton, node, erlang.

 

III. O SwaggerEditor é ferramenta que permite a definição dos contratos e outras características que deverão existir em nossa API. Essa ferramenta nos permite salvar as definições da API em diferentes formatos como: JSON, YAML e HTML.


  1. Apenas as afirmativas I e II estão corretas.
  2. Apenas as afirmativas I e III estão corretas.
  3. Apenas a afirmativa I está correta.
  4. Apenas as afirmativas II e III estão corretas.
  5. Todas as afirmativas estão corretas.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A resposta está correta porque as afirmações indicadas refletem características reais do ecossistema Swagger. O Swagger é, de fato, um conjunto de ferramentas open source voltadas para modelagem, documentação e geração de código de APIs, integrando soluções como Swagger Editor, Swagger UI e Swagger Codegen.

O Swagger Editor permite escrever a especificação da API em formatos como YAML ou JSON, facilitando a definição de contratos, endpoints e modelos de dados. O Swagger UI consome essa especificação para gerar documentação interativa.

O Swagger Codegen gera automaticamente esqueleto de código para servidores e clientes em diversas linguagens e frameworks (por exemplo, aspnetcore, PHP, Python, Node, Erlang), acelerando o desenvolvimento e garantindo consistência entre especificação e implementação.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo