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.
Download link : (If you need these, buy and download immediately before they are delete)