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

所在平台: Udemy

课程主页: https://www.udemy.com/course/dependency-injection-a-c-developers-guide-to-di-patterns/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:依赖注入 - C# 开发者的 DI 模式指南 课程概览:您是否是一位掌握了面向对象编程(OOP)和 C# 基础知识的 C# 开发者?在本课程中,您将学习什么是依赖注入及其工作原理。我们将首先定义依赖注入,理解并应用依赖反转原则,并探索各种依赖注入设计模式,最后了解 .NET 的依赖注入容器。 适合对象:本课程非常适合已有基本 OOP 和 C# 知识的 C# 开发者,旨在使他们理解依赖注入的概念和运作方式。此外,对于希望通过掌握 .NET 中依赖注入基础知识提升技能的经验丰富的 C# 开发者也同样适用。 所需软件:本课程将使用 .NET 9 和 Visual Studio 2022 IDE。 学习内容:完成本课程后,您将理解以下主题: 1. 依赖注入的定义; 2. 依赖反转原则; 3. 紧耦合及其相关问题; 4. 应用依赖反转原则以实现代码的松耦合; 5. 各种依赖注入设计模式; 6. 生命周期管理与拦截; 7. .NET 依赖注入容器的基本知识。 通过该课程,您将能够提高 C# 开发中的依赖注入能力,进而提升软件开发的灵活性和可维护性。

课程评论(0条)

课程详情

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

课程标签

0人关注该课程

主题相关的课程