Ready for object-oriented programming to be easy? Let's do that, and so much more.
OOP (Course 2): Services, Dependency Injection and ContainersLogin or register to track your progress!
OOP (course 3): Inheritance, Abstract Classes, Interfaces and other amazing thingsLogin or register to track your progress!
OOP (course 4): Static methods, Namespaces, Exceptions & Traits! Woh!Login or register to track your progress!
Dependency Injection and the art of services and containersLogin or register to track your progress!
After this track, what will my level be?
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.