A 4-hour hands-on session that demonstrates how to use the Unity container from Microsoft for Dependency Injection. This course assumes you know nothing about dependency injection and is therefore suitable for all levels of programmers. It starts by teaching the very basic concepts such as service location, dependency resolution, factories, abstract factories, inversion of control, DI containers, and the basic applications of Unity in line-of-business software.
Specific sub-topics that will be covered are:
What is Dependency Injection? Why Should I Bother?
What's a DI container?
An Introduction to Unity
Registration and Resolution
Named Registration
Automatic Resolution
Choosing a Specific Constructor
Types of Injection
Specifying Injection Criteria on Registration
Overriding Injected Values on Resolution
Lifetime Management
Pros, cons
Prerequisites: None
Hardware/Software Requirements: None
Audio/Video Requirements:: I would like permission to bring my cameras to record my own talk and put it up on YouTube.
Talk Type: Half Day Workshop
Speaker: Sathyaish Chakravarthy
Technical Level: Intermediate
A 4-hour hands-on session that demonstrates how to use the Unity container from Microsoft for Dependency Injection. This course assumes you know nothing about dependency injection and is therefore suitable for all levels of programmers. It starts by teaching the very basic concepts such as service location, dependency resolution, factories, abstract factories, inversion of control, DI containers, and the basic applications of Unity in line-of-business software.
Specific sub-topics that will be covered are:
Prerequisites: None
Hardware/Software Requirements: None
Audio/Video Requirements:: I would like permission to bring my cameras to record my own talk and put it up on YouTube.