Skip to content

Level 3 · Advanced APIs & architecture

Goal: design and secure APIs, apply classic design patterns idiomatically in PHP, and test and scale code the way production teams do.

Modules

  1. Building APIs
  2. Design Patterns in PHP
  3. Security
  4. Testing Advanced (Mocking)
  5. Performance & Caching
  6. Working with Queues
  7. Middleware Patterns
  8. Dependency Injection Basics
  9. Working with Composer Packages at Scale
  10. Project — REST API Service

By the end of this level you'll be able to design a secure, tested REST API with clean architecture: routing, middleware, dependency injection, and a persistence layer backed by PDO.