Udemy - Dependency Injection - A C# Developer's Guide to DI Patte...

  • Category Other
  • Type Tutorials
  • Language English
  • Total size 619.6 MB
  • Uploaded By freecoursewb
  • Downloads 105
  • Last checked 2 days ago
  • Date uploaded 7 months ago
  • Seeders 3
  • Leechers 3

Infohash : E6BC7F49E9E5E237B4FD15B03D44E0C87F5A2403



Dependency Injection: A C# Developer's Guide to DI Patterns

https://WebToolTip.com

Published 5/2025
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Language: English | Duration: 1h 29m | Size: 620 MB

A Practical Introduction to Writing Loosely Coupled Code in C#

What you'll learn
Define what Dependency Injection is at a high level
Understand how the Dependency Inversion Principle (DIP) helps us write loosely coupled code
Learn the various Dependency Injection Design Patterns
Understand Lifetime Management and Interception
Learn the fundamentals of the .NET Dependency Injection container
Requirements
Prior programming experience with C# is required for taking this course
Description
Are you a C# developer with some Object-Oriented Programming (OOP) and C# basics under your belt? Learn what Dependency Injection is and how it works with my course Dependency Injection: A C# Developer's Guide to DI Patterns!In this course, we will first define Dependency Injection, understand and apply the Dependency Inversion Principle, and explore the various Dependency Injection Design Patterns, before taking a look at the .NET DI container itself.Who Should Take This Course?This course is ideal for C# developers who have some basic knowledge of Object Oriented Programming (OOP) and C#, and want to understand what dependency injection is and how it works.This course is also suitable for experienced C# developers who want to take their skills to the next level by mastering the basics of Dependency Injection in .NET.Software RequiredI am using .NET 9 and Visual Studio 2022 IDE for this course.What You Will LearnBy the end of this course, you will have gained an understanding of the following topics:1. Define what Dependency Injection is.2. The Dependency Inversion Principle.3.Γ‚ Tight coupling and some of its issues.4. Apply the Dependency Inversion Principle to enable loose coupling in our code.5. The various Dependency injection Design Patterns6. Lifetime Management and Interception7. The fundamentals of the .NETΓ‚ DI container
Who this course is for
Beginner C# developers who want to learn what Dependency Injection is, and how it works
Experienced C# developers who want to take their skills to the next level by mastering the basics of Dependency Injection

Files:

[ WebToolTip.com ] Udemy - Dependency Injection - A C# Developer's Guide to DI Patterns
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here ! 1 - Introduction
    • 1 -Welcome to the Course!.mp4 (8.2 MB)
    • 2 -Tools Required for this course.mp4 (6.9 MB)
    • 3 - Source code.html (0.2 KB)
    2 - The Foundation
    • 1 -Defining Dependency Injection.mp4 (2.7 MB)
    • 2 -What is a Dependency.mp4 (9.1 MB)
    • 3 -Dependency Inversion Principle and its Violation.mp4 (6.0 MB)
    • 4 -Tight Coupling and its issues.mp4 (13.8 MB)
    • 5 -Applying the Dependency Inversion Principle.mp4 (63.6 MB)
    • 6 -Volatile and stable dependencies.mp4 (6.0 MB)
    3 - DI Design Patterns
    • 1 -Constructor Injection.mp4 (16.6 MB)
    • 2 -Method Injection.mp4 (8.7 MB)
    • 3 -Property Injection.mp4 (21.9 MB)
    • 4 -What we covered so far.mp4 (14.3 MB)
    • 5 -Composition Root.mp4 (28.2 MB)
    • 6 -The First Dimension of DI - Object Composition.mp4 (2.6 MB)
    4 - Lifetime Management and Interception
    • 1 -The Second Dimension of DI - Lifetime Management.mp4 (30.0 MB)
    • 2 -Singleton Lifetime.mp4 (8.8 MB)
    • 3 -Scoped Lifetime.mp4 (5.8 MB)
    • 4 -Transient Lifetime.mp4 (6.4 MB)
    • 5 -The Third Dimension of DI - Interception.mp4 (33.6 MB)
    5 - The .NET DI Container
    • 1 -The Basics.mp4 (62.9 MB)
    • 2 -Different ways of registering services.mp4 (51.5 MB)
    • 3 -Register groups of services with extension methods.mp4 (48.2 MB)
    • 4 -Registering multiple implementations of the same service type.mp4 (66.0 MB)
    • 5 -Captive Dependencies.mp4 (8.5 MB)
    • 6 -Creating a scope manually.mp4 (36.1 MB)
    • 7 -Scope Validation.mp4 (32.0 MB)
    • 8 -Disposable dependencies.mp4 (19.1 MB)
    6 - Conclusion
    • 1 -Thank you!.mp4 (1.9 MB)
    • Bonus Resources.txt (0.1 KB)

There are currently no comments. Feel free to leave one :)

Code:

  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • http://tracker.foreverpirates.co:80/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://exodus.desync.com:6969/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://9.rarbg.to:2780/announce
  • udp://tracker.internetwarriors.net:1337/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://open.stealth.si:80/announce
  • udp://9.rarbg.to:2900/announce
  • udp://9.rarbg.me:2720/announce
  • udp://opentor.org:2710/announce
R2-CACHE ☁️ R2 (hit) | CDN: MISS (0s) πŸ“„ torrent πŸ• 05 Jan 2026, 09:22:35 pm IST ⏰ 30 Jan 2026, 09:22:34 pm IST βœ… Valid for 11d 0h πŸ”„ Refresh Cache