✅ Variables and constants✅ Data types (int, string, float, boolean)✅ Operators (arithmatic, logical, comparison)✅ Control structures (if, else, switch)✅ Loops (for, while, do-while, foreach)
✅ Defining and calling functions✅ Built-in PHP functions✅ Parameters, return values✅ Arrays (indexed, associative, multidimensional)✅ Array functions (sort, merge, keys, values)
✅ Handling form data (GET & POST)✅ Validating form inputs✅ Sanitization & security✅ Sticky forms (preserving user input)
✅ Opening files (fopen)✅ Reading & writing files✅ Uploading files from forms✅ File security basics
✅ What are sessions & cookies✅ Starting & destroying sessions✅ Setting, retrieving, deleting cookies✅ Use cases (login, preferences)
✅ Introduction to MySQL database✅ Connecting PHP with MySQL✅ CRUD operations (Create, Read, Update, Delete)✅ SQL queries & joins basics✅ Prepared statements & security
✅ Classes & Objects✅ Constructors & Destructors✅ Inheritance & Polymorphism✅ Access specifiers (public/private/protected)✅ Traits & Namespaces (intro)
✅ Error handling & debugging✅ Working with regular expressions✅ JSON & AJAX basics✅ REST API creation (intro)✅ Security best practices (SQL injection, XSS)
✅ Introduction to PHP Frameworks✅ Introduction to PHP Frameworks✅ Laravel / CodeIgniter (MVC basics)✅ Laravel / CodeIgniter (MVC basics)✅ WordPress fundamentals (CMS)✅ Routing, templating with frameworks
✅ Deploying PHP apps on live servers✅ Domain & hosting setup✅ Project: Login system with database✅ Project: E-commerce product list✅ Testing & debugging in real apps