Complete PHP Object Oriented Programming (OOP) tutorial
Complete PHP Object Oriented Programming (OOP) tutorial, available at $59.99, has an average rating of 4, with 109 lectures, based on 8 reviews, and has 33 subscribers.
You will learn about All PHP Object Oriented Programming concepts explained inside this course At least 2 or 3 simple and meaningful examples for each concept ( included 77 examples from scratch ! ) All large companies use OOP – You will be able to answer interview questions Once you understand the basics, which are the hardest till you get used to it, you will be able to dive into larger projects This course is ideal for individuals who are This course is for those who want to become senior backend web developers. I know that learning PHP OOP basics is always hard in the beginning because it demands a mind shift from procedural world. But this course will guide you step by step through this process ! It is particularly useful for This course is for those who want to become senior backend web developers. I know that learning PHP OOP basics is always hard in the beginning because it demands a mind shift from procedural world. But this course will guide you step by step through this process !.
Enroll now: Complete PHP Object Oriented Programming (OOP) tutorial
Summary
Title: Complete PHP Object Oriented Programming (OOP) tutorial
Price: $59.99
Average Rating: 4
Number of Lectures: 109
Number of Published Lectures: 109
Number of Curriculum Items: 109
Number of Published Curriculum Objects: 109
Original Price: €24.99
Quality Status: approved
Status: Live
What You Will Learn
- All PHP Object Oriented Programming concepts explained inside this course
- At least 2 or 3 simple and meaningful examples for each concept ( included 77 examples from scratch ! )
- All large companies use OOP – You will be able to answer interview questions
- Once you understand the basics, which are the hardest till you get used to it, you will be able to dive into larger projects
Who Should Attend
- This course is for those who want to become senior backend web developers. I know that learning PHP OOP basics is always hard in the beginning because it demands a mind shift from procedural world. But this course will guide you step by step through this process !
Target Audiences
- This course is for those who want to become senior backend web developers. I know that learning PHP OOP basics is always hard in the beginning because it demands a mind shift from procedural world. But this course will guide you step by step through this process !
Hello there !
Are you struggling to learn PHP Object Oriented Programming like I was some years ago?
Are you desperate because there are very few books or complete video tutorials with all the core concepts of Object Oriented Programming?
Well now you are in the right place because after my research I have collected from books and several online tutorials all the basic concepts for you and tried to explain them using at least 2 or 3 simple and meaningful examples for each one.
What will be taught:
-
classes
-
properties
-
methods
-
objects
-
$this keyword
-
constructors & destructors
-
chaining method
-
public & private access modifiers
-
inheritance & protected access modifiers
-
overriding
-
final keyword
-
Interface
-
abstract classes & abstract methods
-
static methods & static properties
-
Polymorphism
-
Encapsulation
-
Data Abstraction
-
Type Hinting
-
Dependency Injection
-
Traits
-
Autoloading
-
Namespaces
The way to learn these concepts is not only by practicing but also by making your own examples for each one.
So if you follow me step by step you will achieve that and you will be able to explain these OOP concepts using your own examples if needed in a job interview.
In that way you will gradually make a transition from procedural to object oriented world and you will have the opportunity to understand and get involved to bigger projects. In addition you will be able to write modular and reusable code with less effort and understand why Object Oriented Programming is so useful.
Course Curriculum
Chapter 1: Introduction & What is OOP & What is a Class
Lecture 1: Introduction
Lecture 2: Prerequisites
Lecture 3: Important notice and What is OOP?
Lecture 4: Summary : What is OOP?
Lecture 5: Procedural vs OOP style
Lecture 6: Summary : Procedural vs OOP style
Lecture 7: Thinking in OOP
Lecture 8: What is a class?
Lecture 9: Summary : What is a class
Chapter 2: How to define a class?
Lecture 1: Example 1
Lecture 2: Example 2
Lecture 3: Example 3
Lecture 4: Summary : How to define a class
Chapter 3: What is a property?
Lecture 1: Example 1
Lecture 2: Example 2
Lecture 3: Example 3
Lecture 4: Summary : What is a property
Chapter 4: What is a method ?
Lecture 1: Example 1
Lecture 2: Example 2
Lecture 3: Example 3
Lecture 4: Summary : What is a method
Chapter 5: What is an object?
Lecture 1: Example 1
Lecture 2: Example 2
Lecture 3: Example 3
Lecture 4: Example 4
Lecture 5: Summary : What is an object
Chapter 6: How to define Methods with parameters and return value?
Lecture 1: Example 1
Lecture 2: Example 2
Lecture 3: Example 3
Lecture 4: Example 4
Lecture 5: Example 5
Chapter 7: What is $this keyword?
Lecture 1: Example 1 – access properties
Lecture 2: Example 2 : access properties
Lecture 3: Example 3 – access methods
Lecture 4: Example 4 – access methods
Lecture 5: Example 5 – combination
Lecture 6: Example 6 – combination
Lecture 7: Example 7 – Getters and Setters
Lecture 8: Example 8 – Getters and Setters
Lecture 9: Summary : What is $this keyword
Chapter 8: What is constructor and destructor ?
Lecture 1: Example 1 : constructor without parameters
Lecture 2: Example 2 : constructor without parameters
Lecture 3: Example 3 : constructor with parameters
Lecture 4: Example 4 : constructor with parameters
Lecture 5: Example 5 : constructor with optional parameters
Lecture 6: Example 6 : constructor with optional parameters
Lecture 7: Example 7 : destructor
Lecture 8: Example 8 : destructor
Lecture 9: Summary : What is a constructor and destructor
Chapter 9: What are Chaining Methods ?
Lecture 1: Example 1
Lecture 2: Example 2
Lecture 3: Example 3
Lecture 4: Example 4
Lecture 5: Summary : What are Chaining Methods
Chapter 10: What are access Modifiers ?
Lecture 1: Example 1
Lecture 2: Example 2
Lecture 3: Example 3
Lecture 4: Example 4
Lecture 5: Example 5
Lecture 6: Summary : What are access modifiers
Chapter 11: What is Inheritance & protected access modifier ?
Lecture 1: Example 1
Lecture 2: Example 2
Lecture 3: Example 3
Lecture 4: Example 4
Lecture 5: Example 5
Lecture 6: Summary : What is Inheritance & protected access modifier
Chapter 12: What is overriding ?
Lecture 1: Example 1
Lecture 2: Example 2
Lecture 3: Example 3
Lecture 4: Example 4
Lecture 5: Example 5
Lecture 6: Summary : What is overriding
Chapter 13: What is final keyword ?
Lecture 1: Example 1
Lecture 2: Example 2
Lecture 3: Summary : What is final keyword
Chapter 14: What is an Interface ?
Lecture 1: Example 1
Lecture 2: Example 2
Lecture 3: Summary : What is an Interface
Chapter 15: What are abstract classes & abstract methods?
Lecture 1: Example 1
Lecture 2: Example 2
Lecture 3: Example 3
Lecture 4: Summary : what are abstract classes & abstract methods
Chapter 16: What are static methods & static properties?
Lecture 1: Example 1
Lecture 2: Example 2
Instructors
-
Alexandros Gkouvelis
Back end & Front end web developer
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 6 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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024