Track
----
Ready for object-oriented programming to be easy? Let's do that, and so much more.
OOP (Course 2): Services, Dependency Injection and Containers
Login or register to track your progress!OOP (course 3): Inheritance, Abstract Classes, Interfaces and other amazing things
Login or register to track your progress!OOP (course 4): Static methods, Namespaces, Exceptions & Traits! Woh!
Login or register to track your progress!22:50
Dependency Injection and the art of services and containers
Login or register to track your progress!2:18
14:00
40:26
Prerequisites
After this track, what will my level be?
Track Summary
I still remember when object-oriented code finally "clicked" for me - because it was a life-changing moment. Classes, objects, interfaces, methods: instead of scaring me, these became dangerous tools for my arsenal and uncovered a whole new world.
Yes, in this series we will make object-oriented code "click". But that's just the start: once you're speaking the language of objects and classes, we'll go further. What about interfaces and abstract classes? What do these mean? But more importantly: how can I use them to make my applications better and easier to maintain? What is dependency injection and how does it factor in?
Understanding the basics of OOP is just the beginning: it opens up a whole new world.