YoVDO

Dependency Injection On-Ramp

Offered By: Pluralsight

Tags

Software Development Courses .NET Courses Dependency Injection Courses

Course Description

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

Related Courses

Introduction to Functional Programming
Delft University of Technology via edX
MongoDB for .NET Developers
MongoDB University
基于.Net的Web开发技术
Xi'an Jiaotong University via Coursera
Web Development with ASP.NET C# and Entity Framework Code-First
Canvas Network
Blazor and JavaScript Interoperability
Coursera Project Network via Coursera