Skip to content

Level 2 · Intermediate Building real apps

Goal: move from scripts to structured applications — talk to a real database, handle forms and sessions, write automated tests, and follow PHP community standards.

Modules

  1. OOP Deep Dive
  2. Error Handling Advanced
  3. Working with Databases (PDO)
  4. Sessions & Forms
  5. Testing with PHPUnit
  6. Working with JSON/APIs
  7. Autoloading & PSR Standards
  8. File Uploads & Validation
  9. Working with Dates
  10. Project — CRUD Web App with SQLite

By the end of this level you'll be able to build a database-backed web application with sessions, validated forms, automated tests, and clean, autoloaded, PSR-compliant code.