Get instant access to all courses and online books.

View Plans

Object-oriented PHP

with

  • 1h 6m
  • ★★★★☆

Learn to PHP Properly with Lorna Mitchell

Presented by accomplished PHP developer Lorna Mitchell (co-author of the SitePoint book PHP Master), this course is aimed at developers who want to write more readable, more sharable, and more maintainable code. It covers an introduction to Object-oriented Programming (OOP) with PHP, inheritance, how to architect modular systems, magic methods, user accounts, visibility (public, private and protected), and much more. Each topic is presented with a practical code demonstration, and Lorna also shares plenty of hints and tips for writing more efficient and powerful code along the way.


What you'll learn

  • Discover Object-orientated programming
  • Write and analyze code examples
  • Learn about inheritance, visibility, and magic methods

Who should do this

Intermediate level PHP developers (or devs with at least some experience of other languages).

If you are a beginner, we recommend first doing Kevin Yank's course PHP & MySQL Web Development for Beginners or read PHP & MySQL: Novice to Ninja.

A nice complement to this course is Lorna's book PHP Master.

  • ★★★★★

    I'm an old time programmer returning to learn web dev. Lorna is the first one who convinced me of why I should use OOP (other than everyone demands it). Thanks!
  • ★★★★★

    becuz its good
  • ★★☆☆☆

    It felt way to basic. I was hoping for a more real world approach I guess. It developed a user class and then didn't branch out to really show me what made each user different. Most importantly, I still don't feel I know when I should really be Read more
    making classes and when to just stick with functions.
  • ★★☆☆☆

    I agree with some of the other commenters that this course was a little bit deceptively titled. It should have indicated that it was an introductory PHP OOP course. It was good for what it was though.
  • ★★★★★

    Explanations are very clear, everything is told in such a clear way that there is no need to review again and again some essential concepts. Nice job ! Thank you very much !
  • ★☆☆☆☆

    The presenter uses many terms in a confuing manner and assumes student understands a great deal of oops terms without an introduction or explanation. Very disappointed in course.
  • ★★★☆☆

    Good beginning refresher.
  • ★★★★☆

    Explained OOPs concept in simple way which is easy to understand.
  • ★★★★☆

    Given what the course covered it perhaps should be called "Introduction to Object Oriented PHP". Also a little annoying that the commentary was slightly out of sync with the video meaning that screen switches happened at the wrong time in some Read more
    cases.
  • ★★★☆☆

    This course was interested from the perspective of someone with working development knowledge to be able to understand the material. The Quality of the connections between the presented information, samples, and examples can use a revision to clear Read more
    up the miss understandings, and add clarity as posted by other users of the course. Lorna as presenter on video can use some pointers about eye contact with the camera, and choice of words. This all stated, the course is worthy, just needs a revision of clean-up.

Object-oriented PHP

Learn to PHP Properly with Lorna Mitchell

Lesson 1: What is OOP?
7:04
Lesson 2: First Steps
10:39
Lesson 3: Properties & Methods
5:51
Lesson 4: Architecting Modular Systems
5:23
Lesson 5: Coding Inheritance
17:19
Lesson 6: Visibility: Private, Public and Protected
8:38
Lesson 7: Magic Methods
8:28
Lesson 8: Wrap up
2:55

Get instant access to all courses and online books.

View Plans