Getting Started with Dependency Injection in .NET 2
Back to Dashboard
Hey there, great course, right? Do you like this course?
All of the most interesting lessons further. In order to continue you just need to purchase it
Course sections
Section 1
1- What Is Tight Coupling and How Does It Impact Your Applications?
1
What is Dependency Injection?
2
Application Overview
3
Demo: Application Projects
4
Demo: The Data Store and Data Access Layers
5
Demo: The Presentation Layer
6
Demo: The View Layer
7
The Problem of Tight Coupling
8
Difficult Updates
Section 2
2- Using Dependency Injection to Build Loosely-coupled Applications
1
The Repository Interface
2
Demo: Loosening Coupling with an Interface
3
Demo: Breaking Coupling with Constructor Injection
4
What is a Bootstrapper?
5
Demo: Adding a Bootstrapper
Section 3
3- Taking Advantage of Loose Coupling
1
Different Data Sources
2
Demo: Adding a Text File Data Reader
3
Demo: Adding a SQL Database Data Reader
4
The Decorator Pattern and Client-side Caching
5
Demo: Adding a Client-side Cache
Section 4
4- How Dependency Injection Makes Unit Testing Easier
1
What We Want to Unit Test
2
Demo: Adding a Fake Dependency for Testing
3
Demo: Unit Testing with Constructor Injection
4
Property Injection
5
Demo: Unit Testing with Property Injection
Section 5
5- Dependency Injection Containers
1
Dependency Injection Container Features
2
Demo: Using Ninject
3
Demo: Using a Decorator with Ninject
4
Demo: Using Autofac
5
Demo: Manual Registration with Autofac
6
Demo: Using a Decorator with Autofac
7
Demo: Late Binding with Autofac
8
Demo: ASP.NET Core MVC Dependency Injection
9
Dependency Injection Container Summary
Questions
My Question
{{ comment.replies_count }}
Send
Load More
Back to Q&A List
Add Comment
{{ message }}
Send
1- What Is Tight Coupling and How Does It Impact Your Applications?
What is Dependency Injection?
Lesson is locked. Please Buy course to proceed.
Complete
1- What Is Tight Coupling and How Does It Impact Your Applications?
Application Overview
Questions
My Question