Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
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
Development Web Development Object Oriented Programming

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.
Rating: 4.5 out of 54.5 (3,130 ratings)
19,884 students
Created by Edwin Diaz, Coding Faculty Solutions
Last updated 12/2020
English
English [Auto], Italian [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Learn New OOP techniques
  • Build PHP OOP applications
Curated for the Udemy for Business collection

Course content

23 sections • 224 lectures • 18h 26m total length

  • Preview01:48
  • Preview02:26
  • Preview03:37
  • Preview05:18
  • Course Exercise files
    04:52
  • Displaying errors in PHP
    05:58

  • 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

  • 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

  • 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

  • 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
  • So what is going on?
    01:01

  • 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

  • Section Overview
    01:33
  • Understanding File Permissions
    10:06
  • Magic Constants
    09:19

  • 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

  • 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

  • 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

Featured review

Steve Shead
Steve Shead
24 courses
7 reviews
Rating: 5.0 out of 57 months ago
I'll give this five stars because the content is awesome, and the conversation style is real. It can be tough at times with the "Edwin from the future" interjections, and some of philosophical viewpoints somewhat get in the way of learning. Much as I love motivation I have very limited time to learn and the distraction gets in the way - but that's just for me.

Instructors

Edwin Diaz
Web Developer & Premium Udemy Instructor - 600,000 students
Edwin Diaz
  • 4.4 Instructor Rating
  • 98,421 Reviews
  • 711,943 Students
  • 47 Courses

Edwin Diaz is a software and web technologies engineer, a life coach trainer who is also a serial entrepreneur with multiple online businesses, ranging from online jewelry shops, affiliate websites, application development and consultations services, personal online schools, etc.

With over one million students, and clients growing by the thousands a day, Mr. Diaz lets the numbers speak for themselves.

Founding multiple online companies have allowed Mr. Diaz to have the time to teach others. He currently teaches web technologies on different online platforms. He also teaches life coaching sessions to help others achieve a high level of success in many areas of life.

For Mr. Diaz, there is nothing more rewarding than helping others become successful.

His ability to transmit energy, enthusiasm, and complex knowledge allows him to do what he does best "Teach".

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

Apart from teaching he enjoys spending part of his time with his family.

Coding Faculty Solutions
Coding Faculty
Coding Faculty Solutions
  • 4.5 Instructor Rating
  • 89,273 Reviews
  • 621,809 Students
  • 32 Courses

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.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.