وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Dependency Injection in ASP.NET Core 6

سرفصل های دوره

This course will teach you everything you need to know about using dependency injection in ASP.NET Core 6. You will learn skills you can implement to build complex ASP.NET Core applications making full use of dependency injection.


1. Course Overview
  • 1. Course Overview

  • 2. Registering and Injecting Services
  • 1. Introduction and Overview
  • 2. Introducing the Tennis Booking Application
  • 3. Why Use Dependency Injection
  • 4. Coding to Interfaces
  • 5. Inverting Control with Constructor Injection
  • 6. Registering Services
  • 7. Injecting Framework Dependencies
  • 8. Advantages of Dependency Injection

  • 03. The Microsoft Dependency Injection Container
  • 01. Module Introduction
  • 02. The ASP.NET Core Request Lifecycle
  • 03. The Microsoft Dependency Injection Container
  • 04. What to Register with the D.I. Container
  • 05. Accessing Configuration from the D.I. Container
  • 06. Service Lifetimes
  • 07. Transient Services
  • 08. Singleton Services
  • 09. Scoped Services
  • 10. Avoiding Captive Dependencies
  • 11. Scope Validation
  • 12. Disposal of Services
  • 13. Completing the Tennis Booking Registrations

  • 04. Registering More Complex Service
  • 01. Module Introduction
  • 02. Service Descriptors
  • 03. Add vs. TryAdd
  • 04. Registering an Interface Multiple Times
  • 05. Replacing and Removing Registrations
  • 06. Registering Multiple Implementations of an Interface
  • 07. Improving Multiple Registrations with TryAddEnumerable
  • 08. Implementation Factories
  • 09. Registering an Implementation Against Multiple Services
  • 10. Registering Open Generics
  • 11. Clean Code Using Extension Methods

  • 5. Injecting and Resolving Dependencies
  • 1. Module Introduction
  • 2. Service Resolution Mechanisms
  • 3. Constructor Injection
  • 4. Injecting Services into MVC Controllers
  • 5. Dependency Injection with Minimal APIs
  • 6. Injecting Dependencies into Middleware
  • 7. Injecting Dependencies into Factory-based Middleware
  • 8. Injecting Dependencies into Razor Views
  • 9. Injecting Dependencies into Hosted Services

  • 6. Beyond the Built-in Container
  • 1. Module Introduction
  • 2. Introducing and Installing Scrutor
  • 3. Assembly Scanning with Scrutor
  • 4. Applying the Decorator Pattern with Scrutor
  • 5. Third-party Conforming Containers
  • 6. Replacing the Built-in Dependency Injection Container
  • 7. Final Thoughts
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 2351
    حجم: 565 مگابایت
    مدت زمان: 163 دقیقه
    تاریخ انتشار: 28 دی 1401
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید