Track 10

HTTP Clients And APIs

Call APIs, handle HTTP responses, and build reliable integrations from PHP.

Lessons

  1. HTTP Fundamentals
  2. URLs And Query Strings
  3. Status Codes
  4. API Status Code Design
  5. Headers
  6. Stream-Based HTTP Requests
  7. cURL
  8. Guzzle Orientation
  9. JSON APIs
  10. JSON Encoding And Decoding
  11. JSON Errors And Exceptions
  12. JSON Validation
  13. JSON Schema Orientation
  14. Streaming Large JSON Payloads
  15. Building JSON Responses
  16. Timeouts And Retries
  17. Pagination, Filtering, And Versioning
  18. OAuth Client Basics
  19. JWT And Bearer Token Orientation
  20. API Authentication Patterns
  21. Webhooks
  22. Webhook Reliability And Security
  23. General API Idempotency And Retry Design
  24. OpenAPI Documentation And Swagger Tooling
  25. API Client Generation Orientation
  26. Contract Testing Orientation
  27. REST, RESTful APIs, RPC, GraphQL, And gRPC
  28. Event And Message Standards: CloudEvents
  29. SOAP And XML APIs
  30. Long-Running API Work And Failure Handling