4.27 sur 5
4.27

Dependency Injection in .NET Core & .NET 5 (Second Edition)

Injection de dépendance principale dans .NET Core et ASP.NET Core 3 à l'aide de C# + Questions d'entretien
Injecter des dépendances à l'aide du conteneur d'injection de dépendances .NET Core intégré
Résoudre les dépendances en fonction des conditions données
Injecter des services directement dans les vues dans ASP .NET Core
Injecter des filtres d'action dans ASP .NET Core
Connectez des conteneurs IoC tiers (par exemple, AutoFac) dans le cadre d'injection de dépendances d'ASP .NET Core
Injection de dépendances dans WPF Core (.NET Core 3)
Questions d'entretien

Découvrez votre valeur au travail et améliorez votre CV en apprenant l’injection de dépendance de pointe dans .NET Core et .NET 5 !

L’injection de dépendances est une technique par laquelle la dépendance entre les modules et les classes peut être éliminée, afin d’augmenter la mobilité, la réutilisabilité et la maintenabilité du code.

Historiquement, les développeurs .NET utilisaient des composants et des frameworks tiers tels que Unity, Ninject et AutoFac pour implémenter l’injection de dépendance. Cela signifiait que les développeurs devaient apprendre plusieurs frameworks complexes d’injection de dépendances. Dans .NET Core, l’injection de dépendances est prise en charge prête à l’emploi !

En suivant ce cours, vous apprendrez les concepts d’ingénierie logicielle et les principes de conception nécessaires, puis vous serez guidé en quelques mains -sur des projets à travers lesquels diverses fonctionnalités d’injection de dépendances de .NET Core et ASP.NET Core sont expliquées.

À la fin de ce cours, vous serez capable de concevoir et de coder des projets extensibles, évolutifs et applications réutilisables utilisant ASP.NET Core !  Cela ajoutera une valeur énorme à votre CV et vous aidera à briller en tant que grand développeur !

Le cours comprend également une série de questions d’entretien sur l’injection de dépendances dans .NET Core, qui vous aideront beaucoup avec vos futurs entretiens d’embauche !

Introduction

1
Introduction

Dependency Injection with .NET Core 3

1
What are Dependencies, and Dependency Injection?

What is a "Dependency"? Why a Dependency is not good in software development? And what are the benefits of Dependency Injection?

2
Dependency Injection In Action
3
ServiceCollection and ServiceProviders Classes in .NET Core

What is an IoC Container? What is the built-in IoC Container of .NET Core 2 and what features does it offer? We will get answer in this lecture! 

4
Coding Exercise!
5
Ways of Injecting Types in .NET Core
6
AddScoped vs. AddTransient in Action!

Hands-On Project ! The Personal Blog

1
Project Kick Off
2
Creating and Injecting Types
3
Creating and viewing posts in Personal Blog project
4
Injecting dependencies to ASP.NET Core MVC Views
5
Using Dependency Injection with Attributes and Action Filters
6
Logging and ILogger in ASP.NET Core

More Advanced Topics

1
Resolving Dependencies Conditionally

There are situations where you have more than one concrete implementation of an interface. You choose the concrete classes based on a given criteria, such as a given Key.

In this lecture we will see how we can implement such a scenario in .NET Core.

2
Dependency Injection in WPF Core Applications (.NET Core 3+)
3
Plugging a Third-Party IoC Container (e.g. AutoFac) into .NET Core

Interview Questions!

1
Introduction
2
Question 1: AddScoped or AddTransient?
3
Interview Question 2
4
Interview Question 3
5
Interview Question 4
6
Interview Question 5
7
Interview Question 6
Vous pouvez afficher et revoir les supports de cours indu00e9finiment, comme une chau00eene u00e0 la demande.
Absolumentu00a0! Si vous disposez d'une connexion Internet, les cours sur WeCours sont disponibles u00e0 tout moment sur n'importe quel appareil. Si vous n'avez pas de connexion Internet, certains instructeurs permettent u00e9galement u00e0 leurs u00e9tudiants de tu00e9lu00e9charger les cours. instructeur cependant, alors assurez-vous d'u00eatre de leur bon cu00f4tu00e9u00a0!
4.3
4.3 sur 5
Notes1036

Détails des Notes

Étoiles 5
396
Étoiles 4
450
Étoiles 3
148
Étoiles 2
24
Étoiles 1
10
Suivre un cours
Garantie de remboursement de 30 jours

Inclut

2 heures de vidéo à la demande
articles 1
Accès complet à vie
Accès sur le mobile et la télévision
Certificat d'achèvement

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed