Turning Learners Into Developers
Codekilla
CODEKILLA
PHP·Beginner

PHP

The language behind 75% of the web.

Learn PHP 8 — modern syntax, OOP, MySQL, and how it powers WordPress, Laravel and Drupal.

Lessons Hinglish me bhi available hain

5 weeks
195 lessons
2 examples
Certificate on completion
// preview.php
php
<?php
$users = ['Ada', 'Linus', 'Grace'];
foreach ($users as $u) {
    echo "Hello, $u!\n";
}
# curriculum
0 / 195 lessons·0% complete
01What is PHP?02History of PHP03Features of PHP04Client-Side vs Server-Side Scripting05Installing PHP06XAMPP, WAMP, MAMP Setup07First PHP Program08PHP Syntax09Comments in PHP10Variables11Constants12Data Types — Integer / Float / String / Boolean / Array / Object / NULL13Type Casting14Arithmetic Operators15Assignment Operators16Comparison Operators17Logical Operators18Increment / Decrement19Ternary Operator20Null Coalescing Operator21echo22print23printf24print_r25var_dump26Reading User Input27GET Method28POST Method29Request Variables30if Statement31if-else32else-if Ladder33Nested if34switch Statement35Match Expression (PHP 8+)36while Loop37do-while Loop38for Loop39foreach Loop40Nested Loops41break42continue43User Defined Functions44Function Parameters45Default Parameters46Return Values47Variable Scope48Global Variables49Static Variables50Anonymous Functions51Arrow Functions52Recursive Functions53Indexed Arrays54Associative Arrays55Multidimensional Arrays56count()57sort()58array_merge()59array_push()60array_pop()61array_keys()62array_values()63strlen()64str_replace()65substr()66explode()67implode()68strtoupper()69strtolower()70trim()71String Formatting72date()73time()74strtotime()75DateTime Class76Timezone Handling77HTML Forms with PHP78GET Forms79POST Forms80Form Validation81Sanitization82Error Handling in Forms83fopen()84fread()85fwrite()86fclose()87File Upload88CSV Handling89Download Files90Creating Cookies91Reading Cookies92Deleting Cookies93Session Management94Login Session95Logout System96Error Types97Custom Errors98Exception Handling99try-catch-finally100Error Logging101OOP Fundamentals102Classes103Objects104Properties105Methods106Constructors107Destructors108Inheritance109Polymorphism110Encapsulation111Abstraction112Interfaces113Traits114Static Members115Method Overriding116Introduction to MySQL117Creating Databases118Creating Tables119Insert Data120Select Data121Update Data122Delete Data123mysqli124PDO125User Registration126User Login127Password Hashing128Password Verification129Forgot Password130Reset Password131Remember Me Feature132SQL Injection Prevention133Prepared Statements134XSS Prevention135CSRF Protection136Input Validation137Output Escaping138Secure File Uploads139Introduction to AJAX140AJAX Requests141JSON Response142Live Search143Auto Suggestion144Dynamic Forms145JSON Encoding146JSON Decoding147REST APIs148API Requests149cURL150Fetch External APIs151mail() Function152SMTP Configuration153PHPMailer154HTML Emails155Attachments156What is Composer?157Installation158composer.json159Installing Packages160Autoloading161What is MVC?162Model163View164Controller165Routing166Building a Simple MVC Application167Laravel Installation168Routing169Controllers170Views171Blade Templates172Migrations173Seeders174Eloquent ORM175Laravel Auth176Middleware177REST API Development178API Authentication179Project: Calculator180Project: Student Management System181Project: Contact Form182Project: Login & Registration System183Project: Blog Website184Project: Inventory Management185Project: E-Commerce Website186Project: Learning Management System (LMS)187Project: CRM System188Project: ERP Dashboard189Project: Job Portal190Shared Hosting Deployment191cPanel192Domain Connection193SSL Setup194VPS Deployment195Performance Optimization
enroll.now()
Free
Full access. No credit card.
✓ Lifetime access
✓ Code along with projects
✓ Community support 24/7