Section 1: RESTful Web Services
In this section, you will develop and test the production-ready and evolving REST-based APIs supported by HATEOAS and ETAGs. API specs will be written using OpenAPI specifications (Swagger). You will learn the fundamentals of reactive API development using Spring WebFlux. By the end of this section, you will be familiar with the fundamentals of REST, best practices, and how to write evolving APIs. After completing this section, you will be able to develop sync and reactive async non-blocking APIs.
This section comprises 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