API Platform has become a very popular framework to build advanced and modern API-driven web projects. It includes :

a Symfony-based, super-powerful, server component to create hypermedia and GraphQL web APIs
a Progressive Web Apps (ReactJS, Vue.js) and native mobile apps (React Native) generator
a ReactJS administration interface (ReactJS + admin on rest)
After an overview of modern API patterns and formats (REST, Swagger, hypermedia, HATEOAS, JSON-LD, Hydra, Schema.org, GraphQL...), we'll learn how to use and extend the most popular features of the API Platform API component: Swagger documentation, pagination, validation, sorting, filtering, authentication, authorization, content negotiation, data model generation using the Schema.org vocabulary. Finally, we'll discover how easy it is to use the client-side (JavaScript) toolkit.


Comments are closed.