PHP OOP: Object Oriented Programming for beginners + Project
4.4 (1,051 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
7,426 students enrolled
Wishlisted Wishlist

Please confirm that you want to add PHP OOP: Object Oriented Programming for beginners + Project to your Wishlist.

Add to Wishlist

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.
Best Seller
4.4 (1,051 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
7,426 students enrolled
Last updated 7/2017
English
English [Auto-generated]
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 18 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn New OOP techniques
  • Build PHP OOP applications
View Curriculum
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?

This course is for you.

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

This is course is for you.

You need full prompt support from your instructor?

This is course is for you.

Do you want NEW updated PHP code?

This is course is for you.

Do you want easy to follow lectures?

This is 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 is the target audience?
  • 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
Compare to Other Object Oriented Programming Courses
Curriculum For This Course
222 Lectures
18:13:56
+
Getting Started
6 Lectures 23:59
+
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:34
Section Overview
01:23

Creating our User Class
03:51

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?
01:06
+
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
12 More Sections
About the Instructor
Edwin Diaz
4.5 Average rating
23,741 Reviews
177,394 Students
29 Courses
Web Developer & Premium Udemy Instructor - 160,000 students

He is a professional who has experience in computer science; also a broad set of skills in software ,web development, and information technology.

Considered a Sensei in technology who trains people to become Ninjas in different programming languages. Equipped with so many skills and great personality, he thought, why not give this knowledge and help the rest of the world?

The passion, to teach and help other people was something engraved in him since he was a little boy, so it's only natural that it found expression. Edwin's ability to transmit his energy, enthusiasm, and knowledge to other people allows him to do what he does best "Teach".

Edwin Diaz has taught thousands of people all over the world how to code. He has also built hundreds of apps, programs and websites for individuals and businesses. Edwin also provides one-on-one group training to individuals, businesses and non-profit organizations to help them manage their websites on their own with no knowledge of code.

Teaching is not just a job for Mr. Diaz but a way of life that continues to flourish every single day.

He now enjoys teaching others how to start coding in many different programming languages and spending time with his family.

Coding Faculty Solutions
4.5 Average rating
20,584 Reviews
148,433 Students
20 Courses
Coding Faculty

Coding Faculty creates high quality technology training content. We aim to teach technology the right way but at the same time putting emphasis on each of our students. We are a growing team of professional trainers who love our work but overall helping our students reach their maximum potential in their career.