Built on top of Symfony, API Platform lets you stand up a rich, hypermedia-driven API almost immediately – this course walks through building a real application with it end to end.
What you'll set up and use
- API Platform integrated into a Symfony application
- Swagger, OpenAPI, and JSON-LD/Hydra, and why each one matters
- Defining and customizing ApiResources and their operations
- Resource relations, embedded resources, and subresources
- Filters, pagination, and validation for reliable, efficient data delivery
- The Serializer, for controlling exactly which fields go in and out
By the end, you'll understand not just how to wire up API Platform, but why it saves so much of the boilerplate that a hand-rolled RESTful API usually requires – automated documentation included.