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
- 1Designing REST APIsComing
- 2Routing API requestsComing
- 3JSON requests and responsesComing
- 4Validation and error responsesComing
- 5Authentication with tokensComing
- 6OAuth and third-party sign-inComing
- 7Authorization and rolesComing
- 8Rate limitingComing
- 9API documentation with OpenAPIComing
- 10VersioningComing
- 11Consuming external APIsComing
- 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.