☰
Abduvohid
Academy
Arena
Career
Community
Reference
⌘K
en
Premium
Log in
Home
/
Backend
Stage 8
PHP + OOP + SQL
25 lessons · 7 modules
Start →
0/25 (0%)
Major project A
🔒
Project A — E-commerce OOP domain model (console)
⏱ ~1 week (project)
🔒
Project B — E-commerce with a database
⏱ ~1.5 weeks (project)
5.1 — PHP fundamentals
🔒
What PHP is and installation
⏱ ~25 minutes
🔒
Syntax and types (compared with JS)
⏱ ~30 minutes
🔒
Arrays
⏱ ~30 minutes
🔒
b — 🔧 Write the built-in functions yourself
⏱ ~30 minutes
🔒
Functions and modern PHP (Composer)
⏱ ~30 minutes
5.2 — In the PHP web environment
🔒
Request and superglobals
⏱ ~30 daqiqa
🔒
Validation and security fundamentals
⏱ ~30 daqiqa
🔒
Sessions and cookies (saving the login state)
⏱ ~30 daqiqa
🔒
Working with files (read/write, JSON)
⏱ ~25 daqiqa
5.3 — Deep OOP + SOLID
🔒
Class and object
⏱ ~35 minutes
🔒
Inheritance, interface, abstract, trait
⏱ ~35 minutes
🔒
The 4 pillars of OOP, namespace and autoload (PSR-4)
⏱ ~30 minutes
🔒
SOLID principles (very important)
⏱ ~40 minutes
🔒
Introduction to design patterns
⏱ ~35 minutes
5.4 — SQL and databases
🔒
Database fundamentals
⏱ ~30 minutes
🔒
SQL fundamentals (CRUD)
⏱ ~35 minutes
🔒
Relations and JOIN
⏱ ~35 minutes
🔒
Normalization, indexes, transactions
⏱ ~35 minutes
5.5 — PHP + database (PDO and security)
🔒
Working with PDO
⏱ ~35 daqiqa
🔒
SQL injection and security (critical!)
⏱ ~35 daqiqa
5.6 — Architecture and pure PHP REST API
🔒
MVC architecture
⏱ ~35 minutes
🔒
REST API principles
⏱ ~35 minutes
🔒
Repository pattern, DI and Project C (final REST API)
⏱ ~1.5 weeks (project)