Inversion of Control
Pluralsight
Course Summary
A comprehensive look at inversion of control and how to use common IoC containers
-
+
Course Description
In this course we will take a detailed look at inversion of control by tracing it back to the underlying principles and patterns it was based off. We will disect inversion of control by understanding dependency inversion, the types of inversion of control, and dependency injection. We will clarify the differences in these terminologies that are often used incorrectly by both junior and experienced developers. Finally we will pull it all together and create our own IoC container and examine some of the common IoC frameworks like Unity, Castle Windsor, StructureMap, and Ninject.
-
+
Course Syllabus
Dependency Inversion- 31m 32s
—Course Overview 3m 36s
—Vocabulary 2m 23s
—Introduction 1m 6s
—Overview 3m 24s
—DIP Example 3m 52s
—Bob's Paper Introduction 4m 43s
—Copy Example 3m 35s
—Layering 2m 59s
—Button / Lamp Example 4m 6s
—Summary 1m 48sInversion of Control- 33m 5s
—Introduction 2m 35s
—What is Inversion of Control 2m 43s
—IoC and DIP 2m 20s
—Fitting it All Together 3m 16s
—Interface Inversion 7m 4s
—Flow Inversion 2m 6s
—Creation Inversion 6m 1s
—Types of Creation Inversion 2m 37s
—Summary 4m 23sDependency Injection- 30m 22sBuilding an IoC Container- 38m 36sUsing Unity- 28m 55sUsing Castle Windsor- 35m 10sUsing Structure Map- 30m 12sUsing Ninject- 24m 1s