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¶
- Building APIs
- Design Patterns in PHP
- Security
- Testing Advanced (Mocking)
- Performance & Caching
- Working with Queues
- Middleware Patterns
- Dependency Injection Basics
- Working with Composer Packages at Scale
- 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.