RESTful APIs in the Real World Course 1

0
Level

Advanced

Language

Access

Paid

Certificate

Paid

Learn the fundamental concepts of REST and build a real API in PHP. Understand HTTP basics, status codes, and testing your API. Discover advanced error handling and validation. This tutorial uses Silex and prepares you for Symfony REST series.

Add your review

What you’ll be learning

Making RESTful APIs is hard, really hard. There are a lot of concepts to know – resources, representations, HTTP methods, status codes, etc.

And putting this all to life in a sane way in PHP is no small task. In this course, we’ll learn all the most fundamental concepts around REST and learn about the “rules” and the advantages and disadvantages of each. And we’ll of course build a real API to show it all off. Topics include:

HTTP basics

Resources and Representations

Resource state, client state

GET, POST, PUT, PATCH, DELETE

Idemptotency and safe methods

Proper Status Codes, Location header and Content-Type

Testing your API

RFCs and where the “rules” come from

Advanced error and validation handling

If you want to know about Hypermedia, HATEOAS, Content-Type negotiation, pagination and more, these are not covered here, but are covered in Episode 2.

This tutorial uses Silex and we avoid talking about it as much as possible and instead focus on the core concepts of REST. Once you understand these, you can watch our Symfony REST series to learn how to leverage Symfony for your API.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “RESTful APIs in the Real World Course 1”

×

    Your Email (required)

    Report this page
    RESTful APIs in the Real World Course 1
    RESTful APIs in the Real World Course 1
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.