Join Justin Yost for an in-depth discussion in this video What you should know before watching this course, part of Consuming RESTful APIs in PHP with Guzzle.
- [Narrator] To follow along with this course, you should have a basic working knowledge of PHP. You also need PHP 5.6 or newer installed and accessible from the command line. We'll use a terminal application to run some PHP files that we'll create together to explore some of the different concepts I'll explain. Don't worry if you have not worked with PHP extensively before. The code we'll be writing in this course will be relatively simple. We'll cover working with RESTful APIs, specifically with Guzzle. But we'll also cover some basic details about APIs and REST in general that'll be useful to you regardless of your tool to consume APIs.
We'll also use Namespaces in PHP. We won't cover Namespaces in great detail, so if you'd like more information about them, take a look at the documentation at php.net.
- Installing Guzzle
- Sending basic requests
- Sending asynchronous requests
- Sending concurrent requests
- Sending query data
- Sending request data
- Advanced Guzzle request options
- Reviewing basic Guzzle responses
- Processing response headers
- Reviewing PSR-7 requests, responses, bodies, and headers