REST APIs and Authentication in PHP

Building APIs in PHP: REST design, JSON responses, authentication with sessions, tokens and OAuth, rate limiting, documentation and versioning.

PHP-240 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon

Offered by HSM University · PHP Programming

Course content

  1. 1Designing REST APIsComing
  2. 2Routing API requestsComing
  3. 3JSON requests and responsesComing
  4. 4Validation and error responsesComing
  5. 5Authentication with tokensComing
  6. 6OAuth and third-party sign-inComing
  7. 7Authorization and rolesComing
  8. 8Rate limitingComing
  9. 9API documentation with OpenAPIComing
  10. 10VersioningComing
  11. 11Consuming external APIsComing
  12. 12Capstone: an API for a mobile appComing

Requirements

Recommended background. You can start any course at any time.

Description

Building APIs in PHP: REST design, JSON responses, authentication with sessions, tokens and OAuth, rate limiting, documentation and versioning.

Part of the Information Technology stream, typically taken in year 2.