Foundations: The Beginner's Guide to PHP
John Morris, I teach aspiring developers how to code
-
-
Introduction PHP 101
7:21 -
Prerequisite 1 - What Software Do I Need?
18:14 -
Module 1 Lesson 1 - What IS PHP?
7:45 -
Module 1 Lesson 2 - Hello World
6:01 -
Module 1 Lesson 3 - PHP Variables
12:17 -
Module 1 Lesson 4 - PHP Arrays
7:38 -
Module 1 Lesson 5 - If, Else and Switch
12:24 -
Module 1 Lesson 6 - For and Foreach Loops
7:28 -
Module 1 Lesson 7 - While Loops
5:47 -
Module 1 Lesson 8 - GET
10:13 -
Module 1 Lesson 9 - POST
3:23 -
Module 1 Lesson 10 - How Send Email With PHP
7:41 -
Class Project 1 - Create a PHP Contact Form
24:11 -
Module 2 Lesson 1 - PHP Operators
17:16 -
Module 2 Lesson 2 - Read, Write and Append Files
13:34 -
Module 2 Lesson 3 - Create Folders
5:14 -
Module 2 Lesson 4 - PHP Sessions
9:47 -
Module 2 Lesson 5 - PHP Cookies
10:15 -
Module 2 Lesson 6 - Writing Custom PHP Functions
11:06 -
Module 2 Lesson 7 - Scope
6:39 -
Module 2 Lesson 8 - Constants
4:28 -
Module 2 Lesson 9 - cURL
19:58 -
Module 2 Lesson 10 - File Get Contents
11:18 -
Module 2 Lesson 11 - How to Upload Files In PHP
20:54 -
Class Project 2 - Create a Multi-Page Form Using PHP Sessions
44:00 -
Module 3 Lesson 1 - Designing Your Database and Object Model
28:13 -
Module 3 Lesson 2 - How to Structure Your Database In PHPMyAdmin
25:17 -
Module 3 Lesson 3 - How to Create Tables Dynamically In PHP
18:09 -
Module 3 Lesson 4 - Connect to a MySQL Database With PDO and MySQLi
7:24 -
Module 3 Lesson 5 - Read Data From a MySQL Database With PDO and MySQLi
6:56 -
Module 3 Lesson 6 - Create Data In a MySQL Database With PDO and MySQLi
8:22 -
Module 3 Lesson 7 - Update Data In a MySQL Database With PDO and MySQLi
4:29 -
Module 3 Lesson 8 - Delete Data In a MySQL Database With PDO and MySQLi
6:42 -
Module 3 Lessons 9 - Writing Prepared Statements In PDO and MySQLi
17:35 -
Module 3 Lesson 10 - Create a Database Class
28:03 -
Class Project 3 - Submit and HTML Form to a MySQL Database Using PHP
17:24 -
BONUS: Michael Phoenix Interview
54:16
-
About This Class
Hey! I'm John. I created PHP 101. Let me tell you a little about the course and what you can expect to learn. I've been "doing" web development for about 12 years now. And, when I first started learning PHP (back in the "dark ages" of the web) sites like YouTube and SkillShare didn't even exist. So, there weren't a ton of really great tutorials. And, I really struggled.
So, I got PHP figured out... I decided to turn around and help others.
And, PHP 101 was born.
Now, this course is aimed at beginners. We start with basic syntax and a simple "Hello World" script. And, my aim is to really break down what's going so you don't just understand WHAT to do, but WHY. I think that's so critical. To me, it's not enough to know what to type... you need to know when to, when NOT to, why... all of that.
That said, we do get pretty fancy by the end.
We get into MySQL database, PDO, prepared statements, writing a class, and more. Along the way we'll send emails. upload files, create folders, build a contact form, build a multi-page form use PHP sessions, submit form data to a database and whole lot more.
And, I labor to make sure you understand every bit of code.
This class is perfect for you if you're brand new to PHP and you want to go beyond just knowing what to code and really dig into the WHY; to free you up to be creative, tackle your own scrips in your own way and just make you supremely confident in what you're doing. That's my goal for you.
Anyway, I'd love to have you as a student. So, let's get started shall we?
Class Projects 2 See All
Students
Projects
-
- --
- Beginner
- Intermediate
- Advanced
- All Levels
- Beg/Int
- Int/Adv
Level
Community Generated
The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.