Dependency Injection Principles, Practices, and Patterns teaches you to use DI to reduce hard-coded dependencies between application components. You'll start by learning what DI is and what types of applications will benefit from it. Then, you'll work through concrete scenarios using C# and the .NET framework to implement DI in your own projects. As you dive into the thoroughly-explained examples, you'll develop a foundation you can apply to any of the many DI libraries for .NET and .NET Core.
Actually three books in one: a really good introduction to DI in .NET, an even better one to DI in general, and an absolutely excellent introduction to OO principles and software design.
placing your order...Don't refresh or navigate away from the page.
This book is a masterpiece. It’s amazing and fundamental for every software developer who wants to write solid and correct code.
A marvelous, clear, and exhaustive journey into all aspects of DI in .NET, with very focused and complete real world examples.