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

AngularJS: Framework Fundamentals
Microsoft via edX
Архитектура Android-приложений
Moscow Institute of Physics and Technology via Coursera
Client-based Web Applications development: ReactJS & Angular
Universidad Politécnica de Madrid via Miríadax
Getting Started with Blazor Server
Coursera Project Network via Coursera
Getting Started with Blazor WASM
Coursera Project Network via Coursera