Track 10
HTTP Clients And APIs
Call APIs, handle HTTP responses, and build reliable integrations from PHP.
Lessons
- 01HTTP Fundamentals
- 02URLs And Query Strings
- 03Status Codes
- 04Headers
- 05Stream-Based HTTP Requests
- 06cURL
- 07Guzzle Orientation
- 08JSON APIs
- 09JSON Encoding And Decoding
- 10JSON Errors And Exceptions
- 11JSON Validation
- 12JSON Schema Orientation
- 13Streaming Large JSON Payloads
- 14Building JSON Responses
- 15Timeouts And Retries
- 16Pagination, Filtering, And Versioning
- 17OAuth Client Basics
- 18JWT And Bearer Token Orientation
- 19API Authentication Patterns
- 20Webhooks
- 21Webhook Reliability And Security
- 22General API Idempotency And Retry Design
- 23OpenAPI Documentation
- 24API Client Generation Orientation
- 25Contract Testing Orientation
- 26REST, RPC, GraphQL, And gRPC Orientation
- 27Event And Message Standards: CloudEvents
- 28SOAP And XML APIs
- 29Long-Running API Work And Failure Handling