|
| 1. Installation and Project Setup |
|
| PHP and MySQL installation |
00:48 |
| Project setup |
03:48 |
|
| 2. Intermediate PHP Techniques |
|
| Using variable variables |
05:20 |
| Applying more array functions |
05:32 |
| Building dates and times: Epoch/Unix |
08:47 |
| Formatting dates and times: Strings and SQL |
10:06 |
| Setting server and request variables |
05:37 |
| Establishing global and static variable scope |
05:43 |
| Making a reference assignment |
03:00 |
| Using references as function arguments |
04:08 |
| Using references as function return values |
06:13 |
|
| 3. Introduction to Object-Oriented Programming (OOP) |
|
| Introducing the concept and basics of OOP |
06:25 |
| Defining classes |
04:07 |
| Defining class methods |
03:30 |
| Instantiating a class |
06:00 |
| Referencing an instance |
04:40 |
| Defining class properties |
07:34 |
|
| 4. OOP in Practice |
|
| Understanding class inheritance |
06:24 |
| Setting access modifiers |
08:03 |
| Using setters and getters |
04:02 |
| Working with the static modifier |
08:20 |
| Reviewing the scope resolution operator |
02:50 |
| Referencing the Parent class |
06:49 |
| Using constructors and destructors |
06:10 |
| Cloning objects |
03:27 |
| Comparing objects |
04:47 |
|
| 5. Photo Gallery Project Setup |
|
| Overview of the project |
03:09 |
| Creating project and asset directories |
06:08 |
| Creating a MySQL database |
05:31 |
|
| 6. Foundations of an OOP Project |
|
| Creating the MySQL Database class |
06:12 |
| Adding queries to the MySQL Database class |
03:09 |
| Using the database object |
06:47 |
| How OOP is an improvement |
05:16 |
| Creating a User class |
06:25 |
| Instantiating user objects |
08:46 |
| Revising find methods to instantiate |
04:03 |
| Autoload: The undeclared object safety net |
04:08 |
| Creating the Session class |
07:11 |
| Logging in using the Session class |
08:56 |
| Initializing files and path constants |
06:02 |
| Using path content for layout |
04:51 |
| Late static binding |
13:05 |
|
| 7. Working with Files and Directories |
|
| File system basics |
05:28 |
| Understanding file permissions |
08:48 |
| Setting file permissions |
05:07 |
| PHP permissions |
10:53 |
| Accessing files |
09:45 |
| Writing to files |
05:19 |
| Deleting files |
01:51 |
| Moving the file pointer |
03:58 |
| Reading files |
06:17 |
| Examining file details |
06:26 |
| Working with directories |
06:44 |
| Viewing directory content |
05:28 |
| Creating a log file: Assignment |
05:44 |
| Creating a log file: Solution |
07:56 |
|
| 8. Uploading Files |