PHP OOP & PDO with Projects For Beginners
3.9 (17 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.
80 students enrolled
Wishlisted Wishlist

Please confirm that you want to add PHP OOP & PDO with Projects For Beginners to your Wishlist.

Add to Wishlist

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 (17 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.
80 students enrolled
Created by Abdul Wali
Last updated 3/2016
English
Current price: $10 Original price: $30 Discount: 67% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 15 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
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
View Curriculum
Requirements
  • Basics of PHP (Optional)
  • Basics of HTML & CSS (Optional)
  • Notepad++ & XAMPP
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.

Who 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 40 Lectures Collapse All 40 Lectures 05:09:16
+
Introduction & Setting up Environment
2 Lectures 11:09

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

Preview 07:56

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

Installing XAMPP & Notepad++
03:13
+
Basic Concepts of PHP OOP
9 Lectures 01:05:41

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

Class Explanation
11:10

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

Visibility of the Methods & Properties
08:05

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

This Keyword
03:37

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

Static Functions & Variables
08:32

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

Constants
06:30

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

Inheritance
08:18

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

Magic Function Construct
05:26

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

Preview 10:38

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

More on OOP
03:25
+
Registration Form Project in OOP
4 Lectures 33:05

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.

Registration Form Using PHP OOP (1)
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 database and table.

Registration Form Using PHP OOP (2)
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 PHP script for this project.

Registration Form Using PHP OOP (3)
08:28

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.

Registration Form Using PHP OOP (4)
11:46
+
Complete Website & Admin Panel (CMS)
12 Lectures 01:25:17

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.

PHP Blog Project - Introduction
03:07

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

PHP Blog Project - Bootstrap
06:37

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

PHP Blog Project - Structure
05:47

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

PHP Blog Project - Database & Tables
04:27

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.

PHP Blog Project - Database Object
14:45

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

PHP Blog Project - Inserting Data into Table
04:13

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

PHP Blog Project - Creating Methods
06:56

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

PHP Blog Project - Displaying Posts
13:37

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

PHP Blog Project - Displaying Posts
10:48

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

PHP Blog Project - Displaying Categories
04:55

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

PHP Blog Project - Single Post
04:45

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

PHP Blog Project - Category Posts
05:20
+
Admin Panel
13 Lectures 01:54:04

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

PHP Blog Project - Admin Panel
06:18

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

PHP Blog Project - Admin Panel Displaying Posts-Cats
10:47

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

PHP Blog Project - Admin Panel Adding Posts
14:39

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

PHP Blog Project - Admin Panel Adding Posts
02:39

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

PHP Blog Project - Admin Panel Inserting Posts
13:10

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

PHP Blog Project - Admin Panel Inserting Categories
07:33

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

PHP Blog Project - Admin Panel Editing Posts
08:24

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

PHP Blog Project - Admin Panel Updating Posts
10:30

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

PHP Blog Project - Admin Panel Deleting Posts
03:59

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

PHP Blog Project - Admin Panel Deleting-Editing Categories
06:48

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.

PHP Blog Project - Admin Panel Login Form
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.

PHP Blog Project - Admin Panel Login Script
13:38

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

PHP Blog Project - Admin Panel Logout
07:11
About the Instructor
Abdul Wali
4.3 Average rating
3,645 Reviews
69,119 Students
27 Courses
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.