Mastery
PHP · Expert - architecture, internals and edge cases
- Web security: XSS, CSRF and injectionsTake apart XSS, CSRF and SQL injection to understand exactly what htmlspecialchars, tokens and prepared statements actually block.
- A hand-built MVC architectureWrite a complete micro MVC framework - a regex router, injected controllers, buffered views - to understand what frameworks do on your behalf.
- Building a JSON API in PHPBuild a rigorous JSON API by mastering headers, reading the raw body and the fine-grained semantics of status codes.
- Advanced PHP 8: attributes, readonly, callablesExplore the inner workings of attributes, readonly, first-class callables and PHP 8's strict typing.
- Quality: PHPUnit, PHPStan and the PSRsTool up your code like a professional with PHPUnit tests, PHPStan static analysis at level 9, and the PSR standards.