kutchbhi Posted August 6, 2017 Share Posted August 6, 2017 Trying to deeply learn about - dependency injection / factories and other software engineering concepts. My Goal is to architecture my apps better, by writing modular components. I can find plenty of blog posts and random videos about learning these, but It would be great if someone can suggest a proper video series or book for this. Or please just suggest what/where can I search for finding a course for this. As in does this land under 'design patterns ' , 'software architecture' or something else ? Any help ? Thanks Quote Link to comment Share on other sites More sharing options...
kon Posted August 6, 2017 Share Posted August 6, 2017 My humble suggestion is before watching any video read the OOP theory and try it your self. If you can try it in a real life project also. You put “dependency injection” that is a basic feature of OOP , with the factory pattern in the same sentence. What is next there ? Encapsulation ? Having a sufficient understanding about OOP you could learn more about loose coupling and make your own tests. But having a real loose coupling architecture in most projects doesn't worth the effort and the disadvantages of maintaining the code, sometimes it does. Quote Link to comment Share on other sites More sharing options...
maxxd Posted August 8, 2017 Share Posted August 8, 2017 If you're looking specifically for a book, I've always found Matt Zandstra's 'PHP Objects, Patterns, and Practice' and informative and enjoyable read. Quote Link to comment Share on other sites More sharing options...
kutchbhi Posted September 7, 2017 Author Share Posted September 7, 2017 You put “dependency injection” that is a basic feature of OOP DI isn't a basic feature of OOP. It's a design principle/technique. https://en.wikipedia.org/wiki/Dependency_injection Here is where I got a fair idea about this: https://knpuniversity.com/screencast/dependency-injection Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.