Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de APIs REST do Spring Boot com OpenAPI

Curso de APIs REST do Spring Boot com OpenAPI

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Spring Boot REST APIs com OpenAPI

Projete, Documente e Implemente Melhores APIs RESTful com OpenAPI

Classificação: 3.9 de 524 avaliações Duração: 1 hora Número de aulas: 15 Nível: Iniciante

Sobre o Curso

Neste curso compacto para iniciantes, você aprenderá como projetar, documentar e implementar melhores APIs RESTful. Com muita frequência, APIs mal documentadas e implementadas existem. Este curso tem como objetivo fornecer uma solução! Vou mostrar a você uma maneira de escrever e documentar APIs de forma mais eficiente. Usaremos um framework padronizado chamado OpenAPI, que nos permite especificar formalmente interfaces REST. A partir dessa especificação, podemos gerar artefatos como código, documentação ou testes. Ao longo do curso, exploraremos dois casos de uso diferentes de uma especificação OpenAPI. No primeiro caso, geraremos código e, no segundo caso, o usaremos para testes manuais.

Geração de Código

Como exemplo prático, implementaremos uma API REST usando Spring Boot e Kotlin. Para evitar a criação manual de RestControllers, usaremos um gerador de código que gera interfaces e classes de modelo com base em uma especificação OpenAPI. O gerador de código será integrado ao processo de compilação do aplicativo Spring Boot, garantindo que as classes geradas sejam atualizadas a cada nova compilação.

Teste Manual da API

Além disso, importaremos a especificação OpenAPI no cliente REST Postman para criar automaticamente todas as solicitações disponíveis. Isso nos permitirá testar manualmente nossa API.

O que Você Aprenderá

- Noções básicas de APIs REST (recursos REST, métodos HTTP, códigos de status HTTP) - OpenAPI 3 como padrão para descrever APIs RESTful - Introdução ao YAML, uma linguagem de descrição para especificações OpenAPI - Projetando uma API REST com OpenAPI 3, incluindo parâmetros de cabeçalho, parâmetros de solicitação e corpos de solicitação e resposta - Integrando o gerador de código OpenAPI ao processo de compilação de um serviço Spring Boot para gerar interfaces e classes de modelo - Teste manual da API usando o Postman e uma especificação OpenAPI
Ver informações completas