Course Promo: Software Architecture: Dependency Injection for C# Developers

Поділитися
Вставка
  • Опубліковано 24 січ 2018
  • View full course just for 10.99$: 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

КОМЕНТАРІ •