Object Orientation in PHP

Fully understand object oriented analysis, design and programming from the ground up.

4.65 (278 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Object Orientation in PHP
946
students
5 hours
content
Mar 2016
last update
$54.99
regular price

What you will learn

APIE (Abstraction, Polymorphism, Inheritance & Encapsulation)

Object oriented analysis, design & programming

UML or Unified Modelling Language

Sequence diagrams

Class syntax of PHP

Why take this course?

Learning object oriented programming may seem like a chaw but in reality once learnt it's not difficult. However many programmers learn object orientation programming instead of the whole object orientation process, for example what do we mean by object orientation? What does the APIE acronym stand for and do we understand all concepts of this acronym? Those who may even have a general knowledge of object orientation programming may want to take this course because it'll give a higher definition of object orientation and all concepts that surround it. To truly understand how to program in an object oriented manner then we must first understand all there is to know about the concepts, ideologies and fundamental understanding not just the syntax of any one language.

If you just know how to program object oriented then that will not cut it. What happens when you need to map out an application are you using UML and are you using it correctly? Everything we do in the programming world is for real world use so understanding the syntax only or understanding object orientation in a general way will not cut in large scale projects. So those programmers who may have been exposed to object orientation syntax may find this course of some use and don't for object oriented analyse and design don't refer to any programming language. Also new comers will definitely learn a boat load from this course in the simplest manner possible right from the start even if you don't want to do the programming part.

This course includes lectures that break subjects down like abstraction, polymorphism, inheritance and encapsulation in a simplified spoon fed manner for anyone to understand from beginner or even an experienced programmer who wants to know more about the object oriented fundamentals.

Screenshots

Object Orientation in PHP - Screenshot_01Object Orientation in PHP - Screenshot_02Object Orientation in PHP - Screenshot_03Object Orientation in PHP - Screenshot_04

Reviews

Brian
February 1, 2024
The engaged me, clearly explained concepts and terms, plus demonstrated how to create and use classes and objects in PHP. I highly recommend this course!
Joy
May 24, 2023
The course is good but the project part has been made too long by getting into details/transactional level of bank account where the focus should be more on having statements included just enough to quickly explain the concept. Delving too much into longer method which are not knowledge oriented enforces users to skip through those sections.
Andrew
September 14, 2021
Short and concise. This was a refresher fome me but I still learned new things. Lawrence Turton makes OOP very approachable. I like the UML component as that used to trip me a lot.
Big
July 16, 2017
Great course that not only provided a look at OOP but also provided some insight on testing what you have written. I will be going through the course a few more times to solidify all of the concepts learned.
Antonio
July 3, 2017
This was a very high quality and comprehensive course. The amount of information presented is worth a lot more money than the author is charging. I will continue to replaying this valuable presentation.
Agnes
March 2, 2017
The course was good, but I think the knowledge of the instructor was a little bit old, or he doesn't teach the best way instead the easiest way.
Alec
February 18, 2017
Barely gives any examples or background information. This course jumps right into a super complicated project
Luis
January 4, 2017
Very detailed and well explained topics. Definitely worth investing in the course. Awesome teacher too. He is very clear and specific with his discussions on the subject.
Rob
December 23, 2016
Great teacher with real world experience and crystal clear explaining. After this course you can hands-on begin to develop your own software. I say thank you Lawrence for being an awesome teacher. Cheers->Rob.
Frank
November 16, 2016
KISS-like Introduction to OOP. If one want a vivid and short overview and introduction to the working principles of OOP, this piece should fit very well.
Goede
October 25, 2016
Explaining Objects very well. Good pace easy to follow and good guidance through the lessons. Mr. Lawrence Turton is a very good teacher, he can explain the material as the BEST!!!!
Diane
October 22, 2016
This is one of the best instructors I have had the good fortune to come accross in my IT training. He makes things very clear and really avoids the jargon. Now I finally understand the basics of OOP.
Sonia
August 28, 2016
When you look for taking a cours, you have an objective in mind. It may be to absorb the general substance of a subject or it may be learning the particular aspects of it. This cours teachs the later, which is why I chose it between many others. It all comes in your own way of learning, some people learn better going from the particular to the general, on the contrary some others can only learn the opposite way, that is to say from the general and abstract to the particular one. I fall in this last cathegory, this is why I give five stars, it corresponds to what I need. Plus the explanations are brilliant and very reachable for begginners.
Michael
April 27, 2016
A good beginner level course, overall. Loved the explanation of the general concept of "object orientation" and the UML examples and usage throughout the course. Both helped to get a better grasp on how to decide what should constitute a class. The programming examples did serve to demonstrate the concepts discussed. However, I withheld that last star because I felt that the code could have been a bit more robust and the resulting software more useful. Obviously, writing a full, robust banking application would be a lot to expect from this kind of course, but even a simple app, like a game or utility, that the participant could run and interact with would be more satisfying and would demonstrate that "this stuff actually works."
Rafael
March 20, 2016
This instructor has an uncanny ability to breakdown complex programming ideas into simple to understand concepts that finally made sense to me! I found this course to be 80% about OOP, which was great! Since I want to able to learn about the big picture of Object Orientation Analysis, Design and Programming! The instructor notes that the big concepts of OOP and UML diagram tool will work for with all the newer languages, such as Java, Python, etc. and this course's application is not limited only to PHP! It covered UML , which alone is worth the price this course. My main programming focus is to learn Python (not PHP) and this course filled in the big gap in learning the most difficult part for me, which was the OOP as well as bringing up the important concepts of OOP - Object Orientated Analysis & Design! Which most of the Python courses I have taken only mention OOP in a very short and brief manner that leaves me even more confused! Overall, this course is filled with wonderful information that will make me a better knowledgeable and a well-rounded programmer in Python or any other language I choose to learn in the future. Thank you Lawrence for sharing your knowledge! Rafael Gonzalez.

Charts

Price

Object Orientation in PHP - Price chart

Rating

Object Orientation in PHP - Ratings chart

Enrollment distribution

Object Orientation in PHP - Distribution chart

Related Topics

735796
udemy ID
1/20/2016
course created date
11/20/2019
course indexed date
Bot
course submited by