BBuddyAI Learn
Web Development · Beginner → Expert

🐘 PHP Backend Development

Build secure PHP applications from syntax and OOP through PDO, authentication, APIs, architecture, Composer, testing, queues, caching, and deployment.

Course roadmap

Pass each module exam to unlock the next module.

Module 1 · Beginner

PHP Language Fundamentals

Locked
Module 2 · Beginner

Functions, Arrays, Forms and Files

Locked
Module 3 · Beginner

Object-Oriented PHP

Locked
Module 4 · Intermediate

PDO, MySQL and Transactions

Locked
Module 5 · Intermediate

Sessions, Authentication and Authorization

Locked
Module 6 · Intermediate

Secure Input, Output and CSRF Protection

Locked
Module 7 · Advanced

REST APIs and JSON

Locked
Module 8 · Advanced

Composer, Autoloading and Packages

Locked
Module 9 · Advanced

Testing, Logging and Error Handling

Locked
Module 10 · Advanced

MVC and Application Architecture

Locked
Module 11 · Expert

Caching, Jobs and Performance

Locked
Module 12 · Expert

Deployment and Production Hardening

Locked
Module 13 · Expert

Expert Capstone: Secure PHP Platform

Locked
Certification gate

Final course exam

Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.

Locked until modules are passed