Companies Home Search Profile

Dependency Injection in ASP.NET Core 2

Focused View

Steve Gordon

1:55:39

27 View
  • 0101.Course Overview.mp4
    01:45
  • 0201.Introduction and Overview.mp4
    01:49
  • 0202.Why Use Dependency Injection.mp4
    03:41
  • 0203.Coding to Interfaces.mp4
    01:38
  • 0204.Inverting Control with Constructor Injection.mp4
    01:57
  • 0205.Registering Your First Service.mp4
    04:00
  • 0206.Benefits of Dependency Injection.mp4
    02:02
  • 0207.Review.mp4
    00:56
  • 0301.Introduction and Overview.mp4
    00:31
  • 0302.The Microsoft Dependency Injection Container.mp4
    02:51
  • 0303.What to Register with the D.I. Container.mp4
    03:31
  • 0304.Accessing Configuration from a Controller.mp4
    01:56
  • 0305.Service Lifetimes.mp4
    01:59
  • 0306.Transient Services.mp4
    01:46
  • 0307.Singleton Services.mp4
    02:07
  • 0308.Scoped Services.mp4
    01:14
  • 0309.Avoiding Captive Dependencies.mp4
    02:19
  • 0310.Review.mp4
    00:33
  • 0401.Introduction and Overview.mp4
    00:40
  • 0402.Introducing the Tennis Booking Application.mp4
    01:11
  • 0403.Service Descriptors.mp4
    03:04
  • 0404.Add vs. TryAdd.mp4
    03:22
  • 0405.Registering an Interface Multiple Times.mp4
    02:04
  • 0406.Replacing and Removing Registrations.mp4
    02:42
  • 0407.Registering Multiple Implementations of an Interface.mp4
    05:17
  • 0408.Improving Multiple Implementations with TryAddEnumerable.mp4
    02:52
  • 0409.Implementation Factories.mp4
    07:12
  • 0410.Registering an Implementation against Multiple Service Types.mp4
    06:19
  • 0411.Registering Open Generics.mp4
    03:18
  • 0412.Clean Code Using Extension Methods.mp4
    04:17
  • 0413.Review.mp4
    01:12
  • 0501.Introduction and Overview.mp4
    00:46
  • 0502.Service Resolution Mechanisms.mp4
    01:10
  • 0503.Constructor Injection.mp4
    02:57
  • 0504.Action Injection.mp4
    03:38
  • 0505.Injecting Services into Middleware.mp4
    04:05
  • 0506.Injecting Services into Razor Views.mp4
    03:01
  • 0507.Creating and Using Scopes.mp4
    03:41
  • 0508.Review.mp4
    00:50
  • 0601.Introduction and Overview.mp4
    00:38
  • 0602.Introducing and Installing Scrutor.mp4
    01:18
  • 0603.Assembly Scanning with Scrutor.mp4
    04:40
  • 0604.Applying the Decorator Pattern with Scrutor.mp4
    04:12
  • 0605.Replacing the Built-in Dependency Injection Container.mp4
    03:37
  • 0606.Review.mp4
    01:01
  • Description


    This course will teach you everything you need to know about using dependency injection in ASP.NET Core. The skills you will learn will help you to build complex ASP.NET Core applications that make full use of dependency injection.

    What You'll Learn?


      A foundation of ASP.NET Core development is a thorough knowledge of using dependency injection. In this course, Dependency Injection in ASP.NET Core, you will learn how to use the Microsoft dependency injection container in your applications. First, you will learn about registering services into the dependency injection container. Next, you will explore how to resolve those services wherever they are needed in your application. Finally, you will discover how to extend or replace the built-in container for more complex scenarios. When you are finished with this course, you will have complete knowledge of the Microsoft dependency injection container that will help you as you build well-structured ASP.NET Core applications.

      Software required: .NET Core 2.1 SDK or greater. An editor or IDE of your choice, such as Visual Studio 2017 or VS Code.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Steve Gordon
    Steve Gordon
    Instructor's Courses
    Steve Gordon is a Pluralsight author, Microsoft MVP and senior engineer based in the UK. He works for Elastic maintaining their .NET client libraries. Steve is passionate about community and all things .NET related, having worked with ASP.NET for over 17 years. Steve enjoys sharing his knowledge through his blog, in videos and by presenting talks at user groups and conferences. Steve is excited to be a part of the .NET community and founded .NET South East, a .NET Meetup group based in Brighton. He enjoys contributing to and maintaining OSS projects.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 45
    • duration 1:55:39
    • level average
    • Release Date 2023/10/15