Curso SwaggerHub for Developers
16 horasVisão Geral
Curso SwaggerHub for Developers SwaggerHub é uma plataforma integrada de ferramentas de código aberto. Ele é construído em torno da especificação Swagger (OpenAPI) e é usado para desenvolver APIs RESTful e gerenciar seu ciclo de vida. As três ferramentas principais do SwaggerHub, Swagger Editor, UI e Codegen permitem que as equipes colaborem e reforcem seu fluxo de trabalho de desenvolvimento de API para aplicativos de negócios.
Este Curso SwaggerHub for Developers 100% on-line via Microsoft Teams conduzido, na presença de um instrutor, destina-se a desenvolvedores que desejam usar o SwaggerHub para projetar, criar e implantar APIs em alinhamento com objetivos empresariais específicos.
Objetivo
Após finalizar este Curso SwaggerHub for Developers, você será capazes de:
- Instale e configure o ambiente SwaggerHub para iniciar o desenvolvimento.
- Utilize e integre as ferramentas SwaggerHub para criar e criar APIs RESTful.
- Gere documentação interativa para definições de API com base na especificação OpenAPI.
- Implemente complementos da estrutura SwaggerHub para aprimorar os componentes e recursos da API.
- Gerencie o ciclo de vida geral da API desenvolvida e suas versões publicadas.
Publico Alvo
- Desenvolvedores
Pre-Requisitos
- Uma compreensão do ambiente de nuvem
- Conhecimento de serviços web RESTful
- Experiência com qualquer linguagem de programação e estrutura de API
- Conhecimento de protocolos de mensagens, métodos YAML, JSON e HTTP
Materiais
Inglês + Exercícios + Lab PraticoConteúdo Programatico
- Introduction
- Overview of SwaggerHub
- The Swagger (OpenAPI) Specification
- Configuring the SwaggerHub Environment and Installing Development Tools
- Overview of Swagger Editor
- Running the Editor From External Systems
- Designing and Defining the API Functionalities
- SwaggerHub API Definition Templates
- Implementing Business Parameters to API Components
- Storing API Components in SwaggerHub Repository
- Overview of Swagger UI
- Setting Up a Mock Server for Interactive Documentation
- Executing Interactive Documentation
- Overview of Swagger Codegen
- Server Stub and Client Libraries for API
- Deploying API Versions and Collaborating with External Systems
- Securing the Published APIs and Monitoring the Domain
- Managing API Lifecycle and Modifications
- Troubleshooting
- Summary and Conclusion