Video description
Learn how to build web services with PHP and exchange data across applications. In this video course, web development consultant Lorna Jane Mitchell provides real-world examples and advice based on her extensive experience to guide you through the key API concepts.
In an increasingly interconnected world, you need to be able to integrate systems and share data. Whether you’re checking prices on a stock market feed order or sending your latest content to Twitter, this course will show you how to work with APIs and PHP, the language of the Web.
- Explore HTTP, from the request/response cycle to its verbs, headers, and cookies
- Get practical advice for working with RPC, SOAP, and RESTful services
- Use a variety of tools and techniques for debugging HTTP web services
- Choose the service that works best for your application, and learn how to make it robust
Publisher resources
Table of contents
-
Introduction
- Course Overview 00:00:56
-
PHP and HTTP
- PHP's Tools for HTTP 00:01:27
- PHP Curl Extension: Simple Example 00:05:12
- Doing More with Curl 00:07:18
- PHP Streams 00:09:45
- Guzzle: PHP's HTTP Library 00:01:20
- HTTP with Guzzle 00:06:32
- PHP as a Server 00:06:50
-
RPC Services
- Introduction to RPC Services 00:05:18
- Building an RPC Service 00:05:58
- Consuming an RPC Service 00:08:08
- Error Handling in RPC 00:04:55
-
SOAP
- Introduction to SOAP Services 00:02:37
- Building Your Own SOAP Service 00:02:17
- Web Service Description Language 00:04:48
- Consuming a SOAP Service 00:02:44
-
REST
- REST: Principles and Examples 00:12:04
- Building a RESTful Service in PHP 00:08:04
- Consuming a RESTful Service in PHP 00:04:20
-
Debugging HTTP
- Endpoints to Use for Testing HTTP Requests 00:07:54
- Curl from the CLI 00:07:23
- Wireshark: Network Protocol Analyzer 00:05:17
- Charles: Web Debugging Proxy 00:09:03
-
Designing APIs
- Designing Excellent APIs 00:03:35
- Picking a Data Format for Your API 00:06:33
- Caching for APIs 00:03:39
- Authentication in Your API 00:04:38
- Error Handling 00:04:07
Product information
- Title: PHP Web Services
- Author(s):
- Release date: July 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 978149190998
You might also like
video
CSS Bootcamp: Master CSS (Including CSS Grid/Flexbox)
Work through real-world projects and learn how to create modern, responsive websites using CSS Grid and …
video
Learning Web Scraping with JavaScript
Discover power packed solution to scrape any website easily. About This Video Extract data from web …
video
Python Fundamentals
51+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
video
Learning PHP 7
Leverage the simplicity and power of PHP 7 to develop feature-rich web applications About This Video …