View full course just for 10.99$: http://bit.ly/2ncw0U3
Learn Dependency Injection techniques along with corresponding IoC-frameworks (DI-Containers).
This course is aimed at all kind of developers. It provides solid theoretical base reinforced by the practical material.
The course covers:
Introduction to Inversion of Control:
Dependency Inversion Principle (DIP), Inversion of Control (IoC), Dependency Injection (DI),
Dependencies and their types, Pure DI and IoC-Containers, Service Locator
The Architectural Implications of Dependency Injection
DI-related Anti-Patterns & Refactorings:
Control Freak, Hidden Dependencies, Temporal Coupling,
Constructor Over-Injection and how to avoid it,
Ambient Context, Facade Service, Property Injection vs Bastard Injection, Cyclic Dependencies
Refactoring Example of an existing code base applying Dependency Injection
How to reap the fruits of DI
DI-Containers (IoC-Containers):
Overview, Unity, Late Binding with Unity, Aspect-Oriented Programming (AOP), Interception vs Pure DI vs AOP Tools,
Setting up a bootstrapper with Unity, Autofac and Castle.Windsor