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
- Host: GitHub
- URL: https://github.com/j0a0m4/product
- Owner: j0a0m4
- Created: 2022-10-16T21:33:01.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-19T19:55:17.000Z (over 3 years ago)
- Last Synced: 2025-09-09T00:24:27.747Z (5 months ago)
- Topics: api, openapi, springboot
- Language: Java
- Homepage:
- Size: 90.8 KB
- Stars: 2
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)