An open API service indexing awesome lists of open source software.

https://github.com/j0a0m4/product

Products API - Projeto usado para o minicurso que eu ministrei sobre APIs RESTful com SpringBoot
https://github.com/j0a0m4/product

api openapi springboot

Last synced: 5 months ago
JSON representation

Products API - Projeto usado para o minicurso que eu ministrei sobre APIs RESTful com SpringBoot

Awesome Lists containing this project

README

          

# Minicurso de API RESTful com Spring Boot

Seja bem-vinda ao repositório do minicurso. Esse projeto utiliza Java 11 e Gradle como build automation tool.
A especificação pode ser encontrada no arquivo do [OpenAPI](./openapi.yaml)

## Recursos:
- [Apresentação de slides](https://www.canva.com/design/DAFNHKZ617g/yCkx-YhpotUabtja8lX00g/view?utm_content=DAFNHKZ617g&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton)
- [MongoDB Atlas](https://www.mongodb.com/docs/atlas/getting-started/)
- [Postman](https://www.postman.com)
- [Swagger](https://editor.swagger.io)

## Referências:
- [RESTful API Tutorial](https://restfulapi.net)
- [Representational State Transfer (REST) - Roy Fielding](https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm)
- [What are APIs - Red Hat](https://www.redhat.com/pt-br/topics/api/what-are-application-programming-interfaces)
- [REST API Design - Resource Modeling](https://www.thoughtworks.com/en-br/insights/blog/rest-api-design-resource-modeling#.Y0nxGYtxSj0.link)

## Links úteis:
- [Spring MVC Tutorial - Baeldung](https://www.baeldung.com/spring-mvc-tutorial)
- [Building a RESTful Web Service - Spring](https://spring.io/guides/gs/rest-service/)
- [Testing the Web Layer - Spring](https://spring.io/guides/gs/testing-web/)
- [Integration Testing in Spring - Baeldung](https://www.baeldung.com/integration-testing-in-spring)
- [Error Handling for REST with Spring - Baeldung](https://www.baeldung.com/exception-handling-for-rest-with-spring)
- [Introduction to Spring Data MongoDB - Baeldung](https://www.baeldung.com/spring-data-mongodb-tutorial)