Companies Home Search Profile

Using Configuration and Options in .NET Core 3 and ASP.NET Core 3 Apps

Focused View

Steve Gordon

2:09:59

33 View
  • 01 - Course Overview.mp4
    02:02
  • 02 - Module Introduction.mp4
    02:15
  • 03 - Application Configuration in .NET Core.mp4
    03:37
  • 04 - Module Review.mp4
    01:16
  • 05 - Introducing the Tennis Booking Application.mp4
    01:02
  • 06 - Defining Configuration in JSON Files.mp4
    04:37
  • 07 - Accessing Configuration at Runtime.mp4
    04:18
  • 08 - Accessing Configuration Sections.mp4
    03:25
  • 09 - Accessing Configuration at Startup.mp4
    07:21
  • 10 - Downsides of Using IConfiguration Directly.mp4
    00:43
  • 11 - Binding Configuration.mp4
    03:11
  • 12 - Overriding Configuration Per Environment.mp4
    02:59
  • 13 - Module Introduction.mp4
    01:07
  • 14 - Introducing the Options Pattern.mp4
    06:01
  • 15 - Unit Testing Types Dependent on Options Classes.mp4
    06:52
  • 16 - Module Review.mp4
    01:12
  • 17 - Reloading Options Using IOptionsSnapshot.mp4
    03:18
  • 18 - Accessing Options Using IOptionsMonitor.mp4
    06:56
  • 19 - Using Named Options.mp4
    05:36
  • 20 - Applying Options Validation.mp4
    07:33
  • 21 - Advanced Options Validation.mp4
    06:52
  • 22 - Validating Named Options.mp4
    02:46
  • 23 - Choosing between Options Interfaces.mp4
    03:30
  • 24 - Forwarding to Options via an Interface.mp4
    02:52
  • 25 - Module Introduction.mp4
    01:38
  • 26 - Configuration Providers.mp4
    04:01
  • 27 - Creating Custom Configuration Providers.mp4
    06:47
  • 28 - Module Review.mp4
    02:19
  • 29 - How Configuration Is Populated.mp4
    02:52
  • 30 - Configuration Using Environment Variables.mp4
    02:34
  • 31 - Configuration Using Command Line Arguments.mp4
    01:28
  • 32 - Securing Sensitive Data in Configuration.mp4
    02:08
  • 33 - Securing Development Configuration with User Secrets.mp4
    04:02
  • 34 - Securing Production Configuration with Azure Key Vault.mp4
    05:16
  • 35 - Loading Configuration from AWS Parameter Store.mp4
    02:45
  • 36 - Customizing the Order of Configuration Providers.mp4
    02:48
  • Description


    This course will teach you everything you need to know about using configuration and options in ASP.NET Core. The skills you will learn will help you to build complex ASP.NET Core applications which can be configured from multiple sources.

    What You'll Learn?


      When developing .NET Core applications, you will soon find that you need to configure them to control their behavior and to connect to external resources. In this course, Using Configuration and Options in .NET Core and ASP.NET Core Apps, you will learn foundational knowledge to define configuration for your applications and to access the configured values at runtime. First, you will learn about defining configuration using JSON files, as well as how to access that configuration to control your application. Next, you will discover the options pattern which provides a type-safe way to access configuration through dependency injection and which applies the single responsibility principle. Finally, you will explore how to load configuration from a range of other sources using configuration providers. When you are finished with this course, you will have the skills and knowledge of the configuration and options libraries needed to build well-structured, configurable ASP.NET and .NET Core applications.

    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 36
    • duration 2:09:59
    • level average
    • Release Date 2023/10/15