php Mastery Roadmap
Select a category to start learning.
Module 01
Phase 1: Foundations
~ 12.4 hr
Module 02
Phase 2: Intermediate
~ 4.2 hr
Module 03
Phase 3: Advanced
~ 9.1 hr
PHPDoc
40 min read
Generics
55 min read
Streams & Buffers
45 min read
Closures & Arrow Functions
55 min read
Paths & Utils
35 min read
File & Folder Handling
50 min read
Web Client
45 min read
OOP
90 min read
Memory Management & Garbage Collection
35 min read
Reflection API
35 min read
Attributes
25 min read
Composer & Package Management
35 min read
Module 04
Phase 4: Enterprise Backend
~ 16.9 hr
Backend Fundamentals
5 min read
Internet & Networking Basics
5 min read
cURL & HTTP Terms
20 min read
Common HTTP Status Codes
10 min read
Building HTTP Servers with PHP
15 min read
API Design Fundamentals using Laravel
20 min read
More Laravel Concepts
25 min read
Environment Variables
20 min read
Data Validation
15 min read
Cookies
10 min read
Sessions
15 min read
Authentication & Authorization
15 min read
Hashing Fundamentals
15 min read
Encryption & Decryption
15 min read
OAuth 2.0 & Social Login
30 min read
Authentication Systems – Real-World Auth Flows
50 min read
Security Headers
25 min read
Rate Limiting
10 min read
File & Media Handling
20 min read
File Downloading & Large File Transfers
25 min read
Cloud File Storage using Cloudflare R2
70 min read
Database Fundamentals
10 min read
SQL Databases
45 min read
NoSQL Databases – MongoDB
40 min read
Graph Databases – Neo4j
30 min read
In-Memory Databases – Redis
35 min read
Webhooks
10 min read
WebSockets & Real-Time Communications
30 min read
Server-Sent Events
10 min read
Sending Email
20 min read
Sending SMS
20 min read
Firebase Push Notifications
25 min read
Cron Jobs
15 min read
Job Schedulers
30 min read
Cloud Cron Jobs
25 min read
Heavy Tasks & Queues
25 min read
Logging & Monitoring
15 min read
Unit Testing
40 min read
Scaling Techniques
20 min read
Queues & Message Brokers
25 min read
gRPC
45 min read
GraphQL
65 min read