PHP Object Oriented - 100% Practical + Web Project

Learn Object Oriented Programming in PHP
4.55 (77 reviews)
Udemy
platform
English
language
Web Development
category
PHP Object Oriented - 100% Practical + Web Project
3 263
students
17.5 hours
content
Jan 2025
last update
$19.99
regular price

Why take this course?

🌟 Course Title: PHP Object Oriented - 100% Practical + Web Project


Course Headline:

Master Object-Oriented Programming in PHP with Real-World Applications!


Course Description:

Learn from zero the meaning and use of:

  • Classes: Discover how to define and use classes as blueprints for creating objects.
  • Interfaces: Understand interfaces and how they are used in defining contracts within your code.
  • Traits: Learn how to utilize traits for code reusability and composition.

Beside these fundamental concepts, you'll also explore advanced topics such as:

  • Inheritance: Master the technique of deriving new classes from existing ones.

  • Polymorphism: Gain the ability to define functions that work on a variety of data types.

  • Accessors: Learn about public, private, and static access modifiers and their importance in controlling access to class members.

  • Constructors: Understand the initialization of objects through constructors.

  • Overwrite: Discover how to redefine functions in a child class.

  • Predefined functions: Leverage PHP's built-in functions for common tasks.

  • Magic methods: Uncover the magic behind methods like __get(), __set(), and more.

  • Nested classes: Explore the concept of classes within classes for complex class structures.

  • Abstract classes: Learn how to define classes that must be extended and cannot be instantiated on their own.

...and many other concepts. To wrap up and solidify your knowledge, we'll create a login class as a synthesis of all the concepts learned throughout the course.


Project:

Thank You Gift - A Hands-On E-Commerce Project with MongoDB 🛒✨

As a token of appreciation for your dedication to learning, you'll undertake a practical project that will not only enhance your skills but also add a valuable asset to your portfolio. This project involves building an OOP e-commerce website from scratch and developing it into a fully functional platform with the following features:

  • Shopping Cart: Implement a shopping cart system to manage user selections.
  • CMS (Content Management System): Create a backend to handle website content updates efficiently.
  • Ajax Calls: Enhance user experience with asynchronous data retrieval.
  • Insert JPEG's into Database: Learn how to store and retrieve image files in MongoDB.
  • Login & Logic Database Calls: Develop secure login functionality with database interactions.
  • Database Connections: Establish and manage connections to your MongoDB instance.

This course is primarily focused on back-end development, giving you the flexibility to customize the front-end design according to your preference. I choose the most straightforward coding solutions to ensure clarity in learning, setting a solid foundation for advanced problem-solving skills.

Although this course emphasizes PHP Object Orientated Programming and MongoDB, I will also be explaining every line of JavaScript code used. My commitment is to leave no stone unturned in your learning journey! 🚀


Join us on this practical learning adventure and turn your passion for programming into a mastery of PHP's Object-Oriented capabilities with real-world project experience! Enroll now and take the first step towards becoming an expert in OOP and web development. 💻🌍

Course Gallery

PHP Object Oriented - 100% Practical + Web Project – Screenshot 1
Screenshot 1PHP Object Oriented - 100% Practical + Web Project
PHP Object Oriented - 100% Practical + Web Project – Screenshot 2
Screenshot 2PHP Object Oriented - 100% Practical + Web Project
PHP Object Oriented - 100% Practical + Web Project – Screenshot 3
Screenshot 3PHP Object Oriented - 100% Practical + Web Project
PHP Object Oriented - 100% Practical + Web Project – Screenshot 4
Screenshot 4PHP Object Oriented - 100% Practical + Web Project

Loading charts...

1758674
udemy ID
20/06/2018
course created date
22/11/2019
course indexed date
Bot
course submited by