selagroup / sdp-dec2016-cfp

Call for papers for the Sela Developer Practice, December 2016
2 stars 0 forks source link

Dependency Injection with Unity #31

Open Sathyaish opened 8 years ago

Sathyaish commented 8 years ago

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:

  1. What is Dependency Injection? Why Should I Bother?
  2. What's a DI container?
  3. An Introduction to Unity
  4. Registration and Resolution
  5. Named Registration
  6. Automatic Resolution
  7. Choosing a Specific Constructor
  8. Types of Injection
  9. Specifying Injection Criteria on Registration
  10. Overriding Injected Values on Resolution
  11. Lifetime Management
  12. 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.