PHP OOP: Object Oriented Programming for beginners + Project
4.4 (2,888 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.
18,456 students enrolled

PHP OOP: Object Oriented Programming for beginners + Project

PHP OOP: Learn OOP PHP and Take your skills to another level. Make serious money by building awesome applications.
4.4 (2,888 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.
18,456 students enrolled
Last updated 8/2020
English
English [Auto], Italian [Auto], 2 more
  • Polish [Auto]
  • Romanian [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 18.5 hours on-demand video
  • 1 article
  • 11 downloadable resources
  • 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
  • Learn New OOP techniques
  • Build PHP OOP applications
Course content
Expand all 224 lectures 18:26:43
+ OOP Fundamentals
11 lectures 01:05:52
Section Overview
01:03
Defining a class
06:32
Defining methods
05:21
Instantiating a Class
06:02
Defining properties
08:44
Class Inheritance
05:04
Access Control Modifiers
06:15
Static Modifier
07:25
Getters and Setters
05:28
Referencing Parent Class with Static
06:53
Constructors and Destructors
07:05
+ OOP Project - Building a Photo Gallery System
6 lectures 27:04
Overview of this project
01:40
Project Directories & Assets
04:25
Editing and Modifying Files
08:08
Gallery System Links
02:39
Creating Pages
06:51
Creating Database and User Table
03:21
+ Database Class
11 lectures 44:17
Section Overview
01:44
Setting Up the Database Connection
05:14
Initializing all Includes in one file
03:26
Init file inclusion reminder (Edwin from the future)
01:17
Creating the Database Class
07:06
Future Update for database class
01:10
Automatic DB Connection Setup
03:11
The Query Method
02:50
Database Class Helper Methods
03:34
Testing Query Method
06:46
Improving our Connection to be more OOP
07:59
+ The User Class
17 lectures 01:26:49
Section Overview
01:23
Creating our User Class
04:11
Testing our find_all method
05:21
Static Method Usage and Challenge
02:58
Creating a Find user id method and Solution
05:06
Create This Query Method
05:57
Assigning Array Values to Object Properties
04:15
Auto Instantiation Method
04:03
Testing the Instantiation Method
03:35
Short Way Auto Instantiation
05:25
Creating The Attribute Finder Method
04:50
Adding our Instantiation Method
06:52
Using our Instantiation Method to find all users
05:05
Using our Instantiation Method to find 1 User
11:44
Undeclared Object Backup Function
09:09
Updating the Autoload Function (Edwin from the future)
05:54

On this lecture I explain what the most important methods are doing!

So what is going on?
01:01
+ The Session Class
15 lectures 01:17:23
Section Overview
01:38
Starting Sessions
05:56
The Checking login Method
04:14
The Login Method
06:56
The Logout Method
03:23
Controlling Access to Admin
07:12
Creating The Login Page
08:53
Creating the Verify Method Part 1
05:40
Creating the Verify Method part 2
06:59
Duplicate return = Important watch the whole lecture - Edwin from the future
01:09
Login page position - (Edwin from the future)
00:44
Login Form Creation / Download
08:04
Creating our Login out Feature
08:37
Creating message method
02:35
Outputting Feedback for User
05:23
+ Files Basics
3 lectures 20:58
Section Overview
01:33
Understanding File Permissions
10:06
Magic Constants
09:19
+ Uploading Files
6 lectures 40:54
Section Overview
01:00
Configuring PHP for File Uploads
09:22
Sending Files
05:22
Analyzing Uploaded File Structure
06:31
File Error Code Explained
09:37
Moving Uploaded Files
09:02
+ CRUD: Create Method
5 lectures 20:46
Section Overview
01:18
Create Method Query Part1
05:27
Create Method Query Part 2
04:03
Inserting Last ID Method (Challenge)
03:49
Testing our Method (Solution)
06:09
+ CRUD: Update Method
2 lectures 10:04
Update Method Query
06:00
Testing our Update Method
04:04
Requirements
  • HTML
  • Procedural PHP
Description

Hands on Real Life Project inside!

On Demand OOP Skills Inside

OOP is a must for everybody period!

----------------------------------------------------------------------------------------------------------------

Do you have the PHP basics, but need something that will propel you to a new level?

Then this course is for you.

You took some other courses that unfortunately did not provided real world experience?

Then this course is for you.

You need full prompt support from your instructor?

Then this course is for you.

Do you want NEW updated PHP code?

Then this course is for you.

Do you want easy to follow lectures?

Then this course is for you.

Do you want an instructor that cares and answers promptly?

I am here for you :)

How would you like to finally get all the knowledge you need to make all the money you want freelancing? This course will give that knowledge and more.

How would you life to get a top paying job building dynamic web applications?

This course will guaranteed you success if you apply yourself, and take the time to learn everything included.

PHP has allowed me to make a really great income, so much that It gives me time to teach others about it. You too can become a professional in the field, and create the life you always dreamed of.

PHP is one of the best web programming languages in the world, and all the big important websites, like Google, Apple, Facebook, Yahoo, Wikipedia and many more, use it for their web applications.

Commonly asked question

How much money can I make if I learn PHP?

Starting salaries in the US, it ranges from 60,000 to 150,000 a year, but freelancing can make you a lot more than that, if you know what you are doing.

  1. New PHP code
  2. New lectures added all the time
  3. Prompt support
  4. No boring lectures here :)
  5. Advance Project Creation
  6. I care about my students Education

100% Money Back if you don't like it

With 100% money guaranteed within 30 days, you have NOTHING to lose and a world of possibilities for your future. If for some reason you don't like the course or me, you can get your money back from Udemy.

Who this course is for:
  • Students with Basic PHP knowledge should take this course
  • Students looking for the ultimate PHP Course
  • Students looking to upgrade their PHP skills to another level
  • Students looking to get a better job
  • Students looking to make big money from freelancing