Udemy

Dependency Injection in C# and .NET with the Autofac Library

Enroll Now
  • 10,268 Students
  • Updated 1/2020
4.4
(1,370 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 21 Minute(s)
Language
English
Taught by
Dmitri Nesteruk
Rating
4.4
(1,370 Ratings)
3 views

Course Overview

Dependency Injection in C# and .NET with the Autofac Library

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


    Reviews

    • A
      Aleksey Ulitsky
      3.0

      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?

    • P
      Parkhomets Viktor
      5.0

      very informative and clearly explained, practical and straight to the point

    • M
      Mathinson Rondon
      5.0

      Thank you . He seems knowledgeable .

    • A
      Aleksandar Miljkovic
      4.0

      -

    Start FollowingSee all

    We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

    Read and Agreed