Intermediate
- 1.OOP Basics: Classes, Objects, Properties, and Methods
- 2.OOP In Depth: Inheritance, Interfaces, Abstract Classes, and Traits
- 3.Error Handling: Exceptions, try/catch/finally, Custom Exceptions
- 4.Working With Databases: PDO, Prepared Statements, and Basic CRUD
- 5.Sessions and Cookies: Login Systems and Authentication Basics
- 6.Namespaces and Autoloading: PSR-4, Composer Basics
- 7.Working With JSON and APIs: json_encode/decode, Consuming a REST API With cURL
- 8.File Uploads and Handling User Input Safely
- 9.Regular Expressions in PHP: preg_match, preg_replace
- 10.Capstone: A Simple Blog With Login, CRUD Posts, and Database Storage
PDF Downloads
Exercise Solutions
php2-1_challenge1.txtphp2-1_challenge2.txtphp2-1_challenge3.txtphp2-2_challenge1.txtphp2-2_challenge2.txtphp2-2_challenge3.txtphp2-3_challenge1.txtphp2-3_challenge2.txtphp2-3_challenge3.txtphp2-4_challenge1.txtphp2-4_challenge2.txtphp2-4_challenge3.txtphp2-5_challenge1.txtphp2-5_challenge2.txtphp2-5_challenge3.txtphp2-6_challenge1.txtphp2-6_challenge2.txtphp2-6_challenge3.txtphp2-7_challenge1.txtphp2-7_challenge2.txtphp2-7_challenge3.txtphp2-8_challenge1.txtphp2-8_challenge2.txtphp2-8_challenge3.txtphp2-9_challenge1.txtphp2-9_challenge2.txtphp2-9_challenge3.txtphp2-10_challenge1.txt