Track 10
HTTP Clients And APIs
Call APIs, handle HTTP responses, and build reliable integrations from PHP.
Lessons
- HTTP Fundamentals
- URLs And Query Strings
- Status Codes
- API Status Code Design
- Headers
- Stream-Based HTTP Requests
- cURL
- Guzzle Orientation
- JSON APIs
- JSON Encoding And Decoding
- JSON Errors And Exceptions
- JSON Validation
- JSON Schema Orientation
- Streaming Large JSON Payloads
- Building JSON Responses
- Timeouts And Retries
- Pagination, Filtering, And Versioning
- OAuth Client Basics
- JWT And Bearer Token Orientation
- API Authentication Patterns
- Webhooks
- Webhook Reliability And Security
- General API Idempotency And Retry Design
- OpenAPI Documentation And Swagger Tooling
- API Client Generation Orientation
- Contract Testing Orientation
- REST, RESTful APIs, RPC, GraphQL, And gRPC
- Event And Message Standards: CloudEvents
- SOAP And XML APIs
- Long-Running API Work And Failure Handling