Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Dependency Injection On-Ramp

via Pluralsight

Overview

Dependency injection concepts and patterns in .NET help you start writing code that is easy to change and test.

What is Dependency Injection? The answers to the question seem to cause more confusion than help. This course will get us started on the road to understanding. We'll take an example-based approach to see the problems caused by tightly-coupled code. We'll add Dependency Injection to trade that tight-coupling for loose-coupling. And that loose-coupling makes our applications much easier to extend, maintain, and test. Finally, we'll see how Dependency Injection Containers can provide benefits that would be difficult to implement ourselves. This just scratches the surface. Once we're done, we'll be ready to start our journey on the Dependency Injection superhighway.

Syllabus

  • Course Overview 1min
  • What Is Tight Coupling and How Does It Impact Your Applications? 28mins
  • Using Dependency Injection to Build Loosely-coupled Applications 20mins
  • Taking Advantage of Loose Coupling 18mins
  • How Dependency Injection Makes Unit Testing Easier 23mins
  • Dependency Injection Containers 36mins

Taught by

Jeremy Clark

Reviews

4.7 rating at Pluralsight based on 334 ratings

Start your review of Dependency Injection On-Ramp

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.