Following are the list of all Tutorials which gives complete in-depth explanations with practical real time examples.

Understanding Inversion of Control Pattern
This Tutorial will give you a complete understanding of Dependency Injection and Service Locator Patterns, as well as this tutorial, will give you an idea why and when to use these patterns with real-time explanations.