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

Comments are closed.

Great intro to API Platform. I took away some ideas and am pretty sure to use it in the future!

Great workshop. Got a really good overview of API Platform.

Marc Wustrack at 13:24 on 7 May 2018

Great workshop. Would have liked the practical part to be a bit more thorough though.

Jens Schulze at 16:49 on 7 Jun 2018

Great introduction, many helpful hints. Thanks, Kévin!