Udemy

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

Enroll Now
  • 10,259 Students
  • Updated 1/2020
4.3
(1,365 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.3
(1,365 Ratings)
1 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

    • M
      Mathinson Rondon
      5.0

      Thank you . He seems knowledgeable .

    • A
      Aleksandar Miljkovic
      4.0

      -

    • V
      Vivek Rajkumar Dhanade
      4.0

      Explain concept first (half a min or so) and then move to code in rest of the lecture. Also, try to be slow in delivery of lectures. Knowledge wise, a good one. Above things make it easier for students to grasp.

    • L
      Laurentiu Petrica
      3.5

      It is a good course,but like other people have said,I will probably use this course as a reference more than anything else.Other than that it is great information.

    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