From the course: ASP.NET Core in .NET 6: Dependency Injection

What you should know

- [Instructor] The concepts you should know to make the most out of this course, let's take a little bit of time to go through them. You should have a fair amount of experience coding in C#. We'll be using variables, fields, and access modifiers within the course, to name a few. As well as that, you'll need to have an understanding of object-oriented principles and how they work, in particular, knowledge of classes, interfaces, as well as inheritance is vital for understanding dependency injection. You'll also need to know how a constructor works and how it can be overloaded. You should also have some experience in working with an ASP.NET Core application. There are some big changes to its predecessor, ASP.NET, including the way it is configured. Knowledge in the MVC design pattern is also required, as we'll be using an ASP.NET Core MVC web application to demonstrate dependency injection. You should know what a controller, action model, and a view is. Finally, you should be familiar with the Visual Studio IDE. I will be using Visual Studio throughout the course to demonstrate dependency injection examples. If you are following along at home, make sure you have it installed on your machine.

Contents