Course Information
Course Overview
An in-depth course on Dependency Injection and Inversion of Control
This is a course covering Dependency Injection in .NET using the Autofac library. The goal of the course is to provide in-depth coverage of the concept of dependency injection and give examples of how DI/IoC is used in the modern world.
This course covers the following topics:
- The concepts of Dependency Injection and Inversion of Control and what they are for
- Components and Services (terminology used by the Autofac container)
- Component Registration including assembly and module scanning
- Controlling Scope and Lifetime
- Configuration including XML/JSON and Modules
- Plenty of advanced topics for the connoisseur
Course Content
- 9 section(s)
- 57 lecture(s)
- Section 1 Introduction
- Section 2 Dependency Injection and Inversion of Control
- Section 3 Registration Concepts
- Section 4 Advanced Registration Concepts
- Section 5 Implicit Relationship Types
- Section 6 Controlling Scope and Lifetime
- Section 7 Configuration
- Section 8 Advanced Topics
- Section 9 End of Course
What You’ll Learn
- Understand and leverage the benefits of dependency injection, Plan and configure dependency injection containers, Leverage dependency injection scopes, modules and other advanced capabilities, Integrate dependency injection with popular frameworks (e.g., ASP.NET
Skills covered in this course
Reviews
-
AAleksey Ulitsky
I passed already three lections and I still didn't get a main point: Why should I refuse a very obvious method of instantiation objects and prefer to use something very unclear, which may have a lot of obstacles during a testing. I realized, that idea of the injection is very popular, but I still don't understand - why?
-
PParkhomets Viktor
very informative and clearly explained, practical and straight to the point
-
MMathinson Rondon
Thank you . He seems knowledgeable .
-
AAleksandar Miljkovic
-