Learn PHP 7, MySQL, Object-Oriented Programming, PHP Forms
4.5 (310 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,619 students enrolled

Learn PHP 7, MySQL, Object-Oriented Programming, PHP Forms

Build a secure login script, learn object-oriented programming, submit forms to MySQL and more.
4.5 (310 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,619 students enrolled
Created by John Morris
Last updated 2/2018
English
English [Auto-generated]
Current price: $64.99 Original price: $99.99 Discount: 35% off
21 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 17 hours on-demand video
  • 8 articles
  • 8 downloadable resources
  • 5 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Build a login script
  • Build object-oriented applications
  • Create a multi-page form
  • Submit data to a MySQL database
  • Create a contact form
  • Send email via PHP
  • Create folders via PHP
  • Create a database class
  • Upload files via PHP
  • Learn prepared statements
Course content
Expand all 76 lectures 17:09:14
+ Introduction & Getting Started
5 lectures 32:43
Software: Web Servers
09:05
Software: Integrated Development Environments (IDEs)
06:38
Software: Cloud IDEs (Recommended)
06:23
How to Set Up Your Development Environment
03:52
+ PHP 101: The Basics
12 lectures 01:44:50
What Is PHP?
07:45
Hello World
06:01
Variables
12:17
Hello World With Variables
1 question
Arrays
07:38
Create and Print Arrays
1 question
If, Else and Switch
12:24
For and Foreach
07:28
While Loops
05:47
Echo Array Data Using Foreach
1 question
Get
10:13
Post
03:23
Project: How to Create a Contact Form
24:11
Section Source Code
00:02
+ PHP 101: The Next Level
13 lectures 02:54:31
PHP Operators
17:16
Read, Write and Append Files
13:34
Create Folders
05:14
Sessions
09:47
Cookies
10:15
Custom Functions
11:06
Create a Custom Function
1 question
Scope
06:39
Constants
04:28
File Get Contents
11:18
Upload Files
20:54
Project: How to Create a Multi-Page Form
44:00
Section Source Code
00:02
+ PHP 101: MySQL
12 lectures 02:48:36
Database Structure
25:17
Create Tables
18:09
Connect to a Database
07:24
Read
06:56
Create
08:22
Update
04:29
Delete
06:42
Prepared Statements
17:35
How to Create a Database Class
28:03
Project: Submit a Form to a Database
17:24
Section Source Code & PDFs
00:02
+ Object-Oriented Programming In PHP
12 lectures 03:02:21
What Is Object-Oriented Programming?
23:45
Class, Property. Object, Method
15:30
Create a Class
1 question
Visibility
08:15
Inheritance
12:31
Static Methods and Properties
12:48
Namespaces
09:26
Autoload
15:20
Interfaces
06:30
MVC Primer
26:10
Building OOP Applications
43:19
Section Source Code
00:02
+ Project: Submit an HTML Form to a MySQL Database
7 lectures 02:11:27
Forms ARE the Internet
04:29
How to Secure Your Form
33:26
How to Build an Advanced PHP Form
27:08
Cleaning Up Your Form With a Functions File
17:13
How to Display Your Data
14:21
Section Source Code
00:02
+ Project: Secure Login Script
6 lectures 02:07:15
Create a Simple, Database-Free Login Form
25:17
Create an Advanced Database-Driven Login Form
29:18
Remember Me Feature
24:50
Secure Password Reset Feature
45:32
Section Source Code
00:02
+ Project: Build Your Profile on Upwork
9 lectures 01:47:29
What You're Going to Learn
02:51
Profile Picture
20:13
Keyword-Rich Title
09:01
Write a Compelling Overview
25:40
Record a Profile Video
14:04
How to Build Your Portfolio
13:19
Tests, Certifications, Employment History, Etc.
07:38
Class Project
00:01
Requirements
  • Basic knowledge of HTML and CSS
Description

NOTE: This is five of my flagship courses bundled into one: 

  1. Beginner's Guide to PHP

  2. Build Professional PHP Applications With Object-Oriented Programming

  3. Secure Session-Based Login Script

  4. How to Submit an HTML Form to a MySQL Database Using PHP

  5. Freelancing on Upwork

All 5 are included in this course.

Hey, I'm John. I've been a freelance web developer for over 12 years. You might know me from my popular YouTube channel or the work I've done for well-known clients like New York Times Bestselling Author Michael Hyatt, Internet Celebrity (and Ellen regular) Lewis Howes, Inc. Magazine and others.

Over the years, I've taught hundreds of thousands of web developers how to code.

And, I've finally put my flagship PHP courses here on Udemy.

That's what this course is.

I've taken my five most popular training courses and packaged them here in one big mega-course that's going to take you from beginner to building the kind of professional PHP applications clients and employers are starving for. But, let me be upfront with you before you go any further...

I teach leaders...

People willing to break the rules.

My goal for you isn't for you to just know what everyone else does. I'm going to challenge you to think differently and deeper... to be creative and try new things. I don't want you to be the one simply using the shiny new "thing" someone else developed. I want you to be the one building that shiny new thing.

The latest and greatest design pattern...

Or, a newer and better framework...

The next multi-million user application.

I don't want you to just be a user of these things. I want you to be the "mastermind" behind them. Sounds amazing... but, it's no small task. So, I'm not going to just show you one way of doing things or give you all "my" answers. I want you to learn how to develop your own answers.

Because you understand the code at such a deep level.

That means... this course isn't for everyone.

BUT...

If you're ready to challenge yourself and take not just your PHP skills, but all your coding skills up a notch... then, this course is for you. Here's some of the things you're going to learn:

  • How to create a secure login form

  • How to build cryptographically secure tokens

  • Object-oriented programming

  • How to send email via PHP

  • How to create a multi-page form using sessions

  • How to upload files

  • How to create folders

  • How to create a contact form

  • Arrays, loops...

  • If, else and switch

  • Prepared statements

  • PDO and MySQLi

  • And, a lot more.

PLUS, I've added module 2 of my Upwork 101 course that will show you how to build your Upwork profile to BOTH persuade clients to hire you AND rank higher on Upwork... so your profile actually gets seen and you can get paid for all these new skills you're going to learn.

So, if you're ready to take the challenge...

And, finally just GO for it!

Enroll in the Beginner's Guide to PHP and let's get crackin'.

Who this course is for:
  • This course is meant for PHP beginners
  • Anyone who wants to learn to code PHP
  • Developers who want to learn more than just "what to type"