GETting Started

In this episode you will learn how to handle GET requests.

We start off with an introduction to what a GET request is and what it entails. We cover off the project we are going to use - it's a pretty straightforward Symfony 2 project, no surprises here.

We also cover the API test suite that we will be using. We will then use the failing test suite as a basis for the rest of the lesson, essentially turning those red failing tests into lovely green passing tests.

The way this course is structured is that we learn the basics, the essentials to get our RESTful API working, and then we incrementally improve the design - all the while confident that we still have a working system, thanks to our tests - as we go through the lessons.

GET ready to REST :D

Code For This Course

Get the code for this course.


# 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:24
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