HOME > Development > PHP Object Oriented 100% Practical + Web Project

PHP Object Oriented 100% Practical + Web Project

  • Development
  • Jan 01, 2025
SynopsisPHP Object Oriented – 100% Practical + Web Project, ava...
PHP Object Oriented 100% Practical + Web Project  No.1

PHP Object Oriented – 100% Practical + Web Project, available at $64.99, has an average rating of 4.65, with 230 lectures, 2 quizzes, based on 75 reviews, and has 3246 subscribers.

You will learn about OOP PHP Skills This course is ideal for individuals who are PHP learners or PHP beginners It is particularly useful for PHP learners or PHP beginners.

Enroll now: PHP Object Oriented – 100% Practical + Web Project

Summary

Title: PHP Object Oriented – 100% Practical + Web Project

Price: $64.99

Average Rating: 4.65

Number of Lectures: 230

Number of Quizzes: 2

Number of Published Lectures: 230

Number of Published Quizzes: 2

Number of Curriculum Items: 232

Number of Published Curriculum Objects: 232

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • OOP PHP Skills
  • Who Should Attend

  • PHP learners
  • PHP beginners
  • Target Audiences

  • PHP learners
  • PHP beginners
  • Learn from zero the meaning and use of:

    Classes

    Interfaces

    Traits

    Beside the general purpose concepts, dive deep in concepts like:

    Inheritance

    – Polymorphism

    – Accessors(public, private, static)

    – Constructors

    – Overwrite

    – Predefined functions

    – Magic methods,

    – Nested classes

    – Abstract classes

    and many other concepts. Then, create a login class as way to sum up the concepts.

    Project: 

    As a way to say “thank you for following the course” I added a project that can be described as follows.

    Develop new skills in a practical manner, by doing a project together with me, using a in-demand database like Mongo. Actually, knowing both SQL (Relational Databases – MySQL, Sql Server, etc ) and No-SQL(Mongo, Redis, etc) is essential for every developer.

    Learn working with Mongo Database, Compass visualizer of Mongo Database and PHP by building an OOP website starting from scratch and continuing up to a finished e-commerce website.

    We will add functionalities like : Shopping Cart, CMS (Content Management System), Ajax Calls, Insert JPEG’s into Database, Login Logic Database Calls, Database Connections,  etc.

    This course is mainly oriented on back-end side of things and less focused on looks and design that you can configure your own way.

    I choose always the less complicated way of dealing with code when solving some issues because firstly this is a learning course and secondly, if you understand the basics of solving in one way, you’ll be able to find better solutions as well. But always, basics first!

    Even if is all about PHP OOP and Mongo DB, I am explaining every line of Javascript code as well. I don’t like leaving things unexplained.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Classes

    Lecture 1: Our first class

    Lecture 2: Instantiate first object

    Lecture 3: Properties and methods

    Chapter 3: Quiz No.1

    Chapter 4: Accessors

    Lecture 1: How to access properties and methods

    Lecture 2: How to access from inside the class

    Lecture 3: How to access methods

    Lecture 4: Understand protected

    Lecture 5: Protected again

    Chapter 5: Quiz 2

    Chapter 6: Getters & Setters

    Lecture 1: Build our own getters and setters

    Lecture 2: Access protected with getters

    Lecture 3: Understand better the setter method

    Lecture 4: Some practice with getters and setters

    Lecture 5: Magic __get && __set

    Chapter 7: Static Section

    Lecture 1: Lets understand firstly the __construct()

    Lecture 2: More about __construct()

    Lecture 3: Intro to static

    Lecture 4: How to access the static

    Lecture 5: Access a static inside the class

    Lecture 6: More about static

    Lecture 7: Static methods

    Chapter 8: __call() & __toString()

    Lecture 1: __call

    Lecture 2: __toString

    Chapter 9: __construct & __destruct

    Lecture 1: __construct

    Lecture 2: __destruct

    Lecture 3: instanceof

    Chapter 10: Predefined functions for classes

    Lecture 1: get_declared_classes()

    Lecture 2: class_exists()

    Lecture 3: property & method exists

    Lecture 4: get_class_vars & methods

    Chapter 11: Inheritance

    Lecture 1: How to extend a class

    Lecture 2: Extend even more

    Lecture 3: private property

    Lecture 4: Static in relation to inheritance

    Lecture 5: final keyword

    Lecture 6: final keyword – part 2

    Chapter 12: Overriding

    Lecture 1: Setup the environment

    Lecture 2: Overriding and accessing parent constructor

    Lecture 3: Example with parent constructor

    Chapter 13: Abstract Classes

    Lecture 1: Define an abstract class

    Lecture 2: Abstract Classes – part2

    Lecture 3: Abstract Classes – part3

    Lecture 4: Abstract Classes – part4

    Chapter 14: Interfaces

    Lecture 1: Some words about Interfaces

    Lecture 2: methods that require implementation – part 1

    Lecture 3: methods that require implementation – part 2

    Lecture 4: More about interfaces

    Lecture 5: Traits

    Chapter 15: Project: Build a class for login and test it

    Lecture 1: Define the class

    Lecture 2: Build the constructor

    Lecture 3: Add filtering method

    Lecture 4: Build insertion method

    Lecture 5: Method for signaling errors

    Lecture 6: Expand the methods

    Lecture 7: Check the functionality

    Lecture 8: Add more logic to the class

    Lecture 9: Separate the insertion with another method

    Lecture 10: Set-up the final logic

    Lecture 11: Re-explaining our newly built class

    Chapter 16: Advanced Topics

    Lecture 1: Nested Classes

    Lecture 2: Nested Classes – continuation

    Lecture 3: Nested Classes – continuation 2

    Lecture 4: Fluent API

    Lecture 5: Wrap up

    Chapter 17: Bonus Project : OOP E-commerce Website using PHP and MongoDb as Database

    Lecture 1: Presentation of project

    Lecture 2: Install MongoDB – part 1

    Lecture 3: Install MongoDB – part 2

    Lecture 4: Install Compass Tool – Mongo DB viewer

    Lecture 5: Install Compass – part 2

    Lecture 6: Install Composer – the famous package manager

    Lecture 7: Download Mongo-PHP library with Composer

    Lecture 8: Set up Driver

    Lecture 9: Set up folders – 1

    Lecture 10: Set up folder – 2

    Lecture 11: Set up folder – 3

    Lecture 12: Mongo Basics – 1

    Lecture 13: Mongo Basics – 2

    Lecture 14: Mongo Basics – 3

    Lecture 15: Mongo Basics – 4

    Lecture 16: Mongo Basics – 5

    Lecture 17: Mongo Basics – 6

    Instructors

  • PHP Object Oriented 100% Practical + Web Project  No.2
    Stan Silviu Valentin
    SQL Server & Web Developer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 7 votes
  • 4 stars: 28 votes
  • 5 stars: 40 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!