Part 1 – RESTful Web Services
In this part, you will develop and test production-ready and evolving REST-based APIs supported by HATEOAS and ETags. API specifications will be written using OpenAPI specifications (Swagger). You will learn the fundamentals of reactive API development using Spring WebFlux. By the end of this part, you will know the fundamentals of REST APIs, their best practices, and how to write evolving APIs. After completing this part, you will be able to develop sync and async (reactive) non-blocking APIs.
This part contains the following chapters:
- Chapter 1, RESTful Web Service Fundamentals
- Chapter 2, Spring Concepts and REST APIs
- Chapter 3, API Specifications and Implementation
- Chapter 4, Writing Business Logic for APIs
- Chapter 5, Asynchronous API Design