Oreilly - PHP Web Services
by Lorna Jane Mitchell | Publisher: O'Reilly Media, Inc. | Release Date: July 2014 | ISBN: 9781491909997
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 cookiesGet practical advice for working with RPC, SOAP, and RESTful servicesUse a variety of tools and techniques for debugging HTTP web servicesChoose the service that works best for your application, and learn how to make it robust
- Introduction
- 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
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.