PHP OOP: Object Oriented Programming for beginners + Project
PHP OOP: Learn Object Oriented PHP by Building a Real World Application Making You a PHP Developer from Zero to Hero
4.50 (4120 reviews)

25 917
students
20 hours
content
Sep 2024
last update
$124.99
regular price
What you will learn
Introduction to PHP OOP: Understanding the basics of Object-Oriented Programming and its principles.
Setting Up a PHP Development Environment: Installing PHP, setting up a local server, and configuring your environment for PHP development.
Classes and Objects: Learning how to create and use classes and objects in PHP.
Inheritance: Understanding how to extend classes and reuse code using inheritance.
Encapsulation: Implementing encapsulation to protect data and control how it’s accessed and modified.
Polymorphism: Learning how to use polymorphism to create flexible and reusable code.
Constructors and Destructors: Understanding the role of constructors and destructors in object lifecycle management.
Access Modifiers: Exploring public, private, and protected access levels in PHP OOP.
Static Methods and Properties: Learning how to use static methods and properties for global access without instantiating a class.
Design Patterns: Introduction to common design patterns like Singleton, Factory, and MVC in PHP OOP.
Working with Databases: Using PHP OOP to interact with databases, including CRUD operations and using PDO for secure database connections.
Building a Simple MVC Framework: Learning the fundamentals of MVC architecture by creating a simple framework from scratch.
Developing a Real-Life PHP OOP Project: Applying what you’ve learned by building a practical, real-world application.
Working with Composer: Managing project dependencies and autoloading classes using Composer.
Deploying PHP Applications: Understanding how to deploy PHP applications to a live server, including setting up a database and setting up environment
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
This PHP OOP course for beginners by Edwin Diaz proves to be a valuable resource that covers numerous Object Oriented Programming principles with a practical real-world application development project. Although it has minor issues such as outdated syntax and unclear explanations, the strengths of this course outweigh these weak points. This course can be enhanced by addressing password validation in future updates, making the content more concise, and further refining explanations to cater to absolute beginners. Overall, it comes recommended for individuals looking to expand their PHP programming skills.
What We Liked
- Rich in content with 20 hours of video lectures, making it a comprehensive resource for learning PHP OOP.
- Real-world application development project to apply the learned concepts, enhancing practical knowledge.
- Active instructor availability and timely responses addressing student queries, ensuring support throughout.
- Thorough coverage of Object Oriented Programming principles like Inheritance, Encapsulation, Polymorphism.
Potential Drawbacks
- Minor issues with outdated syntax, but can be easily adjusted with modern IDE support.
- Occasional unclear explanations of concepts could make it difficult for absolute beginners without additional research.
- Slightly lengthy intros and outros in the videos causing minor inconvenience.
- Lack of password validation in project implementation, which should ideally be addressed.
Related Topics
473548
udemy ID
11/04/2015
course created date
16/06/2019
course indexed date
Bot
course submited by