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.
- Apenas as afirmativas I e II estão corretas.
- Apenas as afirmativas I e III estão corretas.
- Apenas a afirmativa I está correta.
- Apenas as afirmativas II e III estão corretas.
- 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