Mark Seemann's Dependency Injection in .NET course

Event Info

Wed 6 - Fri 8 Feb, 2013 from 9:00am - 5:30pm
MWB Business Exchange
107-111 Fleet Street
London, EC4A 2AB, UK (Map)
Cost: TBC


In this 3-day Dependency Injection in .NET course you will learn how to write maintainable code by applying patterns and techniques for loose coupling. Building upon concepts and the pattern language presented in the book of the same name, this course presents new material, example code and exercises not seen before. 

Upon completion of this Dependency Injection in .NET course, you will know how to design for composability, write a dynamic interceptor, deal with cross-cutting concerns and how to use a DI Container.


  • Develop maintainable code
  • Design for composability
  • Manage resources
  • Deal with cross-cutting concerns
  • Use a DI Container
  • Write a dynamic interceptor
  • Use convention over configuration
  • Write loosely coupled code
  • Apply key DI design patterns
  • Write SOLID and DRY code

PROGRAMME Day One The purpose of DI Principles Main patterns Object Composition Lifetime Management Day Two Register Resolve Release Resource Management Big object graphs Performance Virtual Proxies Cross-cutting concerns Decorators Designing for composability SOLID Reused Abstractions Principle Composability Ranking Day Three DI Containers Decoupling application code from DI Containers Dynamic Interception Convention over configuration ***For more information and registration please visit:


Javascript is required to view this map.


Email / 02071839040