Curriculum
11 Sections
77 Lessons
52 Weeks
Expand all sections
Collapse all sections
You, This Course, and Us!
1
2.1
You, This Course, and Us!
2 Minutes
Installing and setting up PHP
3
3.1
What is PHP?
19 Minutes
3.1
Installing PHP (Windows)
10 Minutes
3.1
Installing PHP (Mac)
12 Minutes
Basic Constructs In The PHP Language
10
4.1
Ensure PHP is installed and running on your server
5 Minutes
4.1
PHP outputs HTML
9 Minutes
4.1
Variables – containers of data
8 Minutes
4.1
Data Types – strings, integers, booleans, doubles
9 Minutes
4.1
Decisions using If-Else and Switch Statements
18 Minutes
4.1
Strings – single quotes, double quotes, what’s the difference?
12 Minutes
4.1
Logical Operators
17 Minutes
4.1
Introduction to Web Forms
13 Minutes
4.1
The GET Request
15 Minutes
4.1
The POST Request and differences between GET and POST
10 Minutes
Web Forms, Validating And Sanitizing User Input, Mitigating Security Risks
9
5.1
Web Form Processing
10 Minutes
5.1
Superglobals
5 Minutes
5.1
The htmlspecialchars() function and XSS mitigation
17 Minutes
5.1
Sanitizing user input
14 Minutes
5.1
Validating user input
5 Minutes
5.1
Putting it all together
15 Minutes
5.1
Configure sending email using a Gmail account (Windows)
9 Minutes
5.1
Configure sending email using a Gmail account (Mac)
13 Minutes
5.1
Write code to send mail
9 Minutes
Intermediate Constructs In The PHP Language
9
6.1
Introduction to arrays
8 Minutes
6.1
Associative arrays
16 Minutes
6.1
Multidimensional arrays
8 Minutes
6.1
For, While And Do-While Loops
7 Minutes
6.1
Break And Continue – P2
16 Minutes
6.1
Introduction to functions
8 Minutes
6.1
Pass by Value, Pass By Reference, Default Values
11 Minutes
6.1
Local Variables, Variable Hiding
13 Minutes
6.1
Global and Static Variables
10 Minutes
PHP and MySQL - A Well Oiled Integration
9
7.1
MySQL Introduction
7 Minutes
7.1
Enabling MySQL and using phpmyadmin (Windows)
4 Minutes
7.1
Installing MySQL (Mac)
3 Minutes
7.1
Using MySQL Workbench (Mac)
7 Minutes
7.1
Getting PHP and MySQL to talk to each other (Mac)
13 Minutes
7.1
Connecting, Running Queries, Closing a Connection
1 Minute
7.1
Creating a table, Inserting rows
12 Minutes
7.1
Running select queries
14 Minutes
7.1
Prepared statements
14 Minutes
Cookies And Sessions - Stuff Which Makes PHP Cool
8
8.1
Introduction to cookies
12 Minutes
8.1
Setting and accessing cookies
8 Minutes
8.1
Deleting a cookie
12 Minutes
8.1
ntroduction to sessions
3 Minutes
8.1
Creating and using sessions
12 Minutes
8.1
Destroying sessions
14 Minutes
8.1
Passing session ids automatically without cookies
7 Minutes
8.1
Working with sessions without cookies
10 Minutes
Build A Login Authentication System From The Ground Up
8
9.1
Steps to build a login authentication system
8 Minutes
9.1
Including files for code reuse
3 Minutes
9.1
Add signed up users to the Users table
9 Minutes
9.1
The sign up form and protection against Cross Site Request Forgery
12 Minutes
9.1
Logging in and authenticating a user
14 Minutes
9.1
Redirecting to a login success page
11 Minutes
9.1
Checking whether a user is already logged in
9 Minutes
9.1
Logout
10 Minutes
Advanced Constructs in PHP: Object Oriented Programming
13
10.1
What’s the big deal about classes?
6 Minutes
10.1
Meet your very first class
8 Minutes
10.1
continued: Blueprints and houses, classes and objects
14 Minutes
10.1
The constructor and the destructor
6 Minutes
10.1
Public and private access types
11 Minutes
10.1
Inheritance and modeling is-a relationships
9 Minutes
10.1
Working with base and derived classes
10 Minutes
10.1
The protected access type
15 Minutes
10.1
An object can have multiple forms, polymorphism
10 Minutes
10.1
Final and abstract
11 Minutes
10.1
Trust static variables to be strange even in classes!
11 Minutes
10.1
Constants, as opposed to variables
10 Minutes
10.1
Interfaces, the contract which a class adheres to
8 Minutes
Some random useful stuff
2
11.1
Filters are more powerful than you first imagined
11 Minutes
11.1
Headers are metadata about browser content
17 Minutes
Working with files
5
12.1
Read and file and display it’s contents
12 Minutes
12.1
Common file functions
3 Minutes
12.1
More flexibility with files fopen(), fread() and fclose()
3 Minutes
12.1
Writing to a file using fwrite()
8 Minutes
12.1
Uploading a file to the server
4 Minutes
Learn By Example: PHP For Dynamic Websites
Search
Installing PHP (Windows)
https://dwnk32xmy75f1.cloudfront.net/wp-content/uploads/20180828085507/Lecture3_w1m2-Installing-PHP-Windows.mp4
Login with your site account
Lost your password?
Remember Me
Not a member yet?
Register now
Register a new account
Are you a member?
Login now
Modal title
Main Content