Preface
Strapi is a Node.js-based headless Content Management System (CMS). It is flexible, developer-friendly, open-source, and free. It saves API development time through an integrated admin panel that is user-friendly and customizable, but it is also built with flexibility and extensibility in mind to allow developers to easily extend their APIs. The APIs built with Strapi can be consumed from any client using REST or GraphQL.
This book provides a complete step-by-step explanation of the essential concepts of Strapi through practical examples, in the context of real-life scenarios and common requirements for API development. The book can be read from cover to cover or section by section, for those looking for help with a specific topic in Strapi.
You will learn what Strapi is and how it works. We will start by building a simple API from scratch. Then, we will add complex features to the API, such as user authentication, data sorting, and pagination. Finally, we will learn how to deploy the API to Heroku and AWS.