API Platform: Serious RESTful APIs

2h 54m 23s
English
Paid
May 1, 2024

API Platform is crushing the scene these days. And it's easy to see why! Built on top of Symfony, API Platform enables you to build a rich, JSON-LD-powered, hypermedia API... pretty much instantly! In this tutorial, we'll build a real app and leverage these tools:

More
  • Setting up API Platform in a Symfony app
  • Swagger, OpenAPI & JSON-LD+Hydra: what they are and why they're awesome
  • Creating ApiResources
  • Customizing the operations
  • IRIs & how to control them
  • Resource relations
  • Embedded resources & Subresources
  • Filters
  • Pagination
  • Validation
  • The serializer & controlling input/output fields

Watch Online API Platform: Serious RESTful APIs

Join premium to watch
Go to premium
# Title Duration
1 API Platform Installation! 06:43
2 Our First ApiResource 05:37
3 Swagger: Instant, Interactive API Docs 08:33
4 OpenAPI Specification 06:32
5 JSON-LD: Context for your Data 10:31
6 Hydra: Describing API Classes, Operations & More 06:02
7 API Debugging with the Profiler 03:17
8 Operations 05:19
9 The Serializer 09:13
10 Serialization Groups 09:35
11 @SerializedName & Constructor Args 07:16
12 Filtering & Searching 06:03
13 PropertyFilter: Sparse Fieldsets 05:34
14 Pagination 04:34
15 More Formats: HAL & CSV 06:05
16 Validation 06:30
17 Creating the User Entity 05:08
18 User API Resource 07:20
19 Relating Resources 07:38
20 Relations and IRIs 04:40
21 Embedded Relation 07:54
22 Embedded Write 08:23
23 Adding Items to a Collection Property 04:38
24 Creating Embedded Objects 07:07
25 Removing Items from a Collection 05:29
26 Filtering on Relations 05:06
27 Subresources 03:36

Similar courses to API Platform: Serious RESTful APIs

SymfonyCon 2018 Lisbon Conference Videos

SymfonyCon 2018 Lisbon Conference Videos

Duration 16 hours 27 minutes 28 seconds
Learn PHP Symfony 4 Hands-On Creating Real World Application

Learn PHP Symfony 4 Hands-On Creating Real World Application

Duration 13 hours 22 minutes 28 seconds
Messenger! Queue work for Later

Messenger! Queue work for Later

Duration 5 hours 5 minutes 31 seconds
Symfony 5 Fundamentals: Services, Config & Environments

Symfony 5 Fundamentals: Services, Config & Environments

Duration 2 hours 20 minutes 40 seconds
PHP Symfony 4 API Platform + React.js Full Stack Masterclass

PHP Symfony 4 API Platform + React.js Full Stack Masterclass

Duration 19 hours 24 minutes 17 seconds
Learn Symfony 3

Learn Symfony 3

Duration 5 hours 40 minutes 26 seconds