Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sakibvhossain/web-services-and-apis
Exploring web services, APIs, and microservices. Developing REST and GraphQL APIs, and learning how to secure, consume, document, and test those APIs and web services.
https://github.com/sakibvhossain/web-services-and-apis
graphql h2-database java jpa-hibernate junit5 microservices rest-api selenium spring-boot springsecurity swagger webservices
Last synced: 7 days ago
JSON representation
Exploring web services, APIs, and microservices. Developing REST and GraphQL APIs, and learning how to secure, consume, document, and test those APIs and web services.
- Host: GitHub
- URL: https://github.com/sakibvhossain/web-services-and-apis
- Owner: SakibvHossain
- Created: 2023-10-18T04:28:23.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-28T01:09:05.000Z (about 1 year ago)
- Last Synced: 2023-10-28T16:39:28.261Z (about 1 year ago)
- Topics: graphql, h2-database, java, jpa-hibernate, junit5, microservices, rest-api, selenium, spring-boot, springsecurity, swagger, webservices
- Language: Java
- Homepage:
- Size: 131 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Web-Services-and-APIs
Topics will be covered:## REST APIs
Learn how to build RESTful APIs with Spring Boot, first by learning about the REST architecture, then how to use annotations with REST controllers in Spring Boot.## GraphQL APIs
Dive into GraphQL, a query language for APIs. GraphQL lets calling clients limit the data response to just what is needed.## Microservices
Find out how Microservices improve on the older monolithic application structure, including how to use Eureka and Spring Data REST for easy development and deployment.## Security
Security is key to keeping your information safe - here, learning how to add security to APIs to keep out unwanted eyes and avoid undesired changes.## Consuming SOAP & REST
Enable the consumption of SOAP and REST APIs within own API to further speed up development time and avoid reinventing the wheel.## Documentation
Learning about the importance of documentation and easily implement it with the use of Swagger within the code.## Unit & Integration Tests
Building unit and integration tests to gain confidence on application continues to work as intended after making new changes to the code.## Project
In this project, creating a REST API to store vehicle data, while consuming information regarding location and pricing data from external resources. Also, document and test the API!