RESTful APIs with Symfony2 FoSRESTBundle

In this course you will learn how to set up, configure, and implement a RESTful API using FOS REST Bundle.

We will cover all the basics including GET, POST, PUT, and DELETE, along with handling collections of related data, how to leverage Symfony's awesome Forms component in a way you may never have thought of, and importantly - we will do all of this in a Test Driven Development manner.

By the end of this course you will be confident in implementing your own REST API using Symfony 2. And once you have that, you'll see how many possibilities become available to you - mobile apps, awesome AngularJS front-ends, and many more opportunities besides.

It's good stuff, so let's get cracking.


# Title Duration
1 GETting Started 17:06
2 GETting Refactored 15:39
3 GET Handled, thin Controllers and fun with Services 17:49
4 Automatic Route Generation 11:32
5 GETting a Collection 12:53
6 POSTing 101 11:06
7 Acceptance Testing our POST Method 05:40
8 Unit Testing our Symfony Form 22:55
9 Implementing and Testing the Form Handler 03:01
10 POST Form Handler Implementation 11:12
11 PUT Introduction 07:34
12 PUT Implementation 15:25
13 Pragmatic PATCH 15:17
14 DELETE'ing Things 03:30

Code For This Course

Get the code for this course.

Share This Course

If you have found this course helpful, please share it.

Presented by

Christopher Moss

Christopher Moss

Hi, I'm Chris and welcome to In this video you will learn about... :)