PHP OOP & PDO with Projects For Beginners

Learn Object Oriented Programming in PHP with easy to understand lectures and practical projects i.e Website & CMS.
3.9 (15 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.
74 students enrolled
$19
$30
37% off
Take This Course
  • Lectures 40
  • Length 5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 English

Course Description

PHP is a server side scripting language which is used to create web applications and dynamic websites, but the procedural PHP is no longer useful in terms of creating highly professional and easy to manage large web applications. Therefore, the OOP (Object Oriented Programming) is now the core part of PHP, and this course is all about learning OOP in PHP.

PHP OOP Basics Explained

In the first chapter of this course, you'll learn the very basic concepts of OOP in PHP, this includes all the classes, methods, functions, magic functions and techniques which are frequently used while creating web applications using PHP OOP.

Projects using PHP OOP

After learning the basics, in the next chapters, you'll learn creating projects using PHP OOP, the first project will be about creating a registration form, and the last and big project will be the complete Content Management System (CMS) with an Admin Panel.

Course Materials and Structure

The content of this course is mostly video lectures, but along with the video lectures, you'll also get the source files which will be attached to each lecture, so you can use them to practice yourself and create the projects.

What are the requirements?

  • Basics of PHP (Optional)
  • Basics of HTML & CSS (Optional)
  • Notepad++ & XAMPP

What am I going to get from this course?

  • Learn the basic concepts of PHP OOP (Object Oriented Programming)
  • Become a PHP OOP Web Developer in 5 Hours & Start Coding Yourself
  • Create Practical Projects Using PHP OOP in No Time

What is the target audience?

  • Those who want to switch from procedural PHP to OOP should take this course
  • Those who want to learn PHP Object Oriented Programming (OOP) from scratch should also join this course

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction & Setting up Environment
07:56

This is the introduction of the course in which you'll know the concept and content of this course.

03:13

In this lecture, you'll learn installing XAMPP and Notepad++ for setting up the environment for starting writing PHP code.

Section 2: Basic Concepts of PHP OOP
11:10

In this lecture, we'll learn about class explaination in PHP OOP which is the first thing to understand before learning Object Oriented Programming.

08:05

in this lecture, You'll learn the methods and properties of visibility such as public, private and protected.

03:37

in this lecture, you'll learn about this keyword in OOP which is special keyword used for different tasks.

08:32

in this lecture, you'll learn about static functions and static variables in PHP OOP.

06:30

in this lecture, you'll learn about constants in PHP object oriented programming.

08:18

in this lecture, you'll learn about inheritance in PHP Object Oriented Programming which is very important to understand.

05:26

in this lecture, you'll learn the most important magic function construct in PHP OOP.

10:38

in this lecture, you'll learn another great magic function called Auto Load in PHP OOP.

03:25

in this lecture, you'll learn more about object oriented programming in PHP and how to find useful information regarding OOP.

Section 3: Registration Form Project in OOP
09:19

in this lecture, you'll start learning the first project in PHP OOP called "Registration Form", in this lecture, you'll learn creating the HTML form.

03:32

in this lecture, you'll start learning the first project in PHP OOP called "Registration Form", in this lecture, you'll learn creating the database and table.

08:28

in this lecture, you'll start learning the first project in PHP OOP called "Registration Form", in this lecture, you'll learn creating the PHP script for this project.

11:46

in this lecture, you'll start learning the first project in PHP OOP called "Registration Form", in this lecture, you'll learn finishing this project.

Section 4: Complete Website & Admin Panel (CMS)
03:07

in this lecture, we'll start creating a new project called "PHP Blog", this will be a complete Content Management System (CMS) with a responsive website for the users and an Admin Panel for the owner, we'll create this using PHP OOP syntax.

06:37

in this lecture, you'll learn adding Bootstrap framework and ready made website layout, you'll know how Bootstrap works.

05:47

in this lecture, you'll learn creating the folder structure for this whole project called "PHP Blog".

04:27

in this lecture, you'll learn creating the database and tables for this project so you can store the information in that.

14:45

in this lecture, you'll learn creating the database class (object) using PHP object oriented programming and this is the first step towards using OOP in this project.

04:13

in this lecture, you'll learn inserting data into table straight from the PHP My Admin interface, this will be testing data.

06:56

in this lecture, you'll learn to create the methods for executing the queries to return data from the database.

13:37

in this lecture, you'll learn displaying the posts on the main website which is for the visitors.

10:48

in this lecture, you'll learn displaying the posts on the main website which is for the visitors.

04:55

in this lecture, you'll learn displaying categories on the main website, and then we'll move to the Admin Panel.

04:45

in this lecture, you'll learn displaying the single post on the main website.

05:20

in this lecture, you'll learn to display the category posts on the main website of this whole project.

Section 5: Admin Panel
06:18

in this lecture, finally, you'll learn creating the admin panel for this whole content management system in PHP and OOP.

10:47

in this lecture, you'll learn displaying the posts and categories inside Admin Panel using PHP OOP.

14:39

in this lecture, you'll learn adding new posts using the Admin Panel interface in PHP OOP.

02:39

in this lecture, you'll learn to add the new posts straight from within the admin panel interface using PHP OOP.

13:10

in this lecture, you'll learn to add the new posts straight from within the admin panel interface using PHP OOP.

07:33

in this lecture, you'll learn to add the new categories straight from within the admin panel interface using PHP OOP.

08:24

in this lecture, you'll learn to edit the posts straight from within the admin panel interface using PHP OOP.

10:30

In this lecture, you'll learn updating the post straight from within the Admin Panel interface using PHP OOP.

03:59

In this lecture, you'll learn deleting the posts straight from within the Admin Panel interface using PHP OOP.

06:48

In this lecture, you'll learn deleting and editing categories straight from within the Admin Panel interface using PHP OOP.

08:28

in this lecture, you'll learn creating the login form for the admin panel, through which Administrator will be able to enter the admin panel and manage the content.

13:38

in this lecture, you'll learn creating the login form for the admin panel, through which Administrator will be able to enter the admin panel and manage the content.

07:11

in this lecture, you'll learn creating the logout system for the admin panel, through which Administrator will be able logout from the system.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Abdul Wali, SEO Marketer & Top Udemy Instructor

Abdul has successfully ranked hundreds of keywords in Google without any backlinking strategy. He is in the SEO and online marketing industry since 2009. Apart from SEO and marketing, he loves web development. WordPress is the core platform which Abdul has been using for creating top notch websites over the years. 

Abdul has established several successful startups such as OnlineTuting (An elearning system), OnlineUstaad (The largest hub of Urdu courses), Wali Solutions (Provides A to Z web solutions).

He is one of the top Udemy Instructors with 45,000+ students and 1900+ reviews. He engages with students on Udemy in real time and answers questions within minutes. If you have any question in mind then don't hesitate to ask Abdul via private message. 

Ready to start learning?
Take This Course