Autoplay
Autocomplete
Previous Lesson
Complete and Continue
PHP Punch in the Face
Setup PHP
Install PHP (2:04)
WAMP Windows
PHP CLI (2:34)
Chrome Dev Tools (3:47)
Netbeans IDE (2:38)
The PHP Basics
Variables (4:52)
Data Types (5:52)
Operators (8:02)
If Statements (5:48)
Switch Statement (3:04)
Mastering Arrays (9:17)
Loops (11:00)
Form $_GET (4:39)
Form $_POST (3:22)
Form $_FILES (4:44)
Practice (3:13)
PHP Functions
Intro to Functions (3:42)
Function Arguments (4:21)
Function Returns (5:16)
Scope (5:01)
Build in Functions
String Functions (8:20)
Array Functions (4:46)
Site with Includes (4:07)
Using MySQL as a Database
Software Intro (1:49)
Database Design Basics (7:08)
Database Relationships (3:41)
Database: Selecting Data (5:53)
Database: Insert, Update, Delete (4:33)
Database: JOIN, and LEFT JOIN (16:30)
PHP and Database Connections
Intro to PDO (PHP Database Object) (10:48)
PDO Prepared Statements (10:01)
Object Oriented Code (OOP)
OOP Overview (Object Oriented Programming) (2:29)
Onjects and Methods (4:39)
Object Inheritance (3:18)
Object Permissions (2:43)
Improving a Validator Class (15:42)
Static Methods (2:55)
Practice OOP with a CRUD Class
Build a CRUD Class (8:43)
CRUD Class Usage (8:15)
CRUD: Adding Insert Ability (8:30)
CRUD: Adding Delete Ability (8:12)
CRUD: Adding Update Ability (12:18)
CRUD: Adding Select Ability (13:44)
Class Organization: DRY (Dont Repeat Yourself) (8:30)
Practice Project
Setup "UserX" Project (7:17)
Setup Login Form (8:02)
Redirect Logins and Logouts (9:38)
Create User Form (12:56)
Listing and Deleting Users (7:09)
File and Session Messages (11:34)
User Types (8:15)
Conclusion
PHP Frameworks (3:59)
Ending Advice (2:51)
Bonus: LAMP on Digital Ocean Coupon (14:21)
Loops
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock