Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Dependency Injection In C# And .Net With The Autofac Library

    Posted By: ELK1nG
    Dependency Injection In C# And .Net With The Autofac Library

    Dependency Injection In C# And .Net With The Autofac Library
    Last updated 1/2020
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.09 GB | Duration: 5h 21m

    An in-depth course on Dependency Injection and Inversion of Control

    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
    Requirements
    Confident knowledge of C# and .NET
    Good knowledge of object-oriented programming principles
    Confident use of an IDE (e.g., Visual Studio)
    Description
    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 forComponents and Services (terminology used by the Autofac container)Component Registration including assembly and module scanningControlling Scope and LifetimeConfiguration including XML/JSON and ModulesPlenty of advanced topics for the connoisseur 




    Overview

    Lecture 1 Introduction

    Section 1: Dependency Injection and Inversion of Control

    Lecture 2 Dependency Injection and Inversion of Control

    Lecture 3 An Overview of DI Frameworks

    Lecture 4 Getting Started with Autofac

    Section 2: Registration Concepts

    Lecture 5 Overview

    Lecture 6 Scenario (Without DI)

    Lecture 7 Registering Types (Reflection Components)

    Lecture 8 Default Registrations

    Lecture 9 Choice of Constructor

    Lecture 10 Registering Instances (Instance Components)

    Lecture 11 Lambda Expression Components

    Lecture 12 Open Generic Components

    Lecture 13 Summary

    Section 3: Advanced Registration Concepts

    Lecture 14 Overview

    Lecture 15 Passing Parameters to Register()

    Lecture 16 Delegate Factories

    Lecture 17 Objects on Demand

    Lecture 18 Property and Method Injection

    Lecture 19 Scanning for Types

    Lecture 20 Scanning for Modules

    Lecture 21 Summary

    Section 4: Implicit Relationship Types

    Lecture 22 Overview

    Lecture 23 Delayed Instantiation

    Lecture 24 Controlled Instantiation

    Lecture 25 Dynamic Instantiation

    Lecture 26 Parameterized Instantiation

    Lecture 27 Enumeration

    Lecture 28 Metadata Interrogation

    Lecture 29 Keyed Service Lookup

    Lecture 30 Container Independence

    Lecture 31 Summary

    Section 5: Controlling Scope and Lifetime

    Lecture 32 Overview

    Lecture 33 Instance Scope

    Lecture 34 Captive Dependencies

    Lecture 35 Disposal

    Lecture 36 Lifetime Events

    Lecture 37 Running Code at Startup

    Lecture 38 Summary

    Section 6: Configuration

    Lecture 39 Overview

    Lecture 40 Why Modules?

    Lecture 41 Using Modules

    Lecture 42 JSON/XML Configuration with Microsoft Configuration

    Lecture 43 Component Options

    Lecture 44 Configuration of Modules

    Lecture 45 Summary

    Section 7: Advanced Topics

    Lecture 46 Overview

    Lecture 47 Registration Sources

    Lecture 48 Adapters

    Lecture 49 Decorators

    Lecture 50 Circular Dependencies

    Lecture 51 Attribute Based Metadata

    Lecture 52 Aggregate Services

    Lecture 53 Type Interceptors

    Lecture 54 Summary

    Section 8: End of Course

    Lecture 55 ASP.NET MVC Integration

    Lecture 56 Course Summary

    Lecture 57 Bonus Lecture: Other Courses at a Discount

    Beginner and Experienced .NET/C# Developers,Anyone interested in modern approaches to Dependency Injection