Companies Home Search Profile

Building Configurable Applications Using .NET 5 Generic Host

Focused View

Matt Tester

1:53:32

6 View
  • 01. Course Overview.mp4
    01:44
  • 02. Course Introduction.mp4
    00:46
  • 03. Why Build Configurable Applications.mp4
    03:00
  • 04. Scenario for Carved Rock Fitness.mp4
    02:29
  • 05. How .NET Configuration Is Structured.mp4
    02:20
  • 06. Building Configuration.mp4
    01:37
  • 07. Module Summary.mp4
    01:17
  • 08. Module Introduction.mp4
    01:15
  • 09. Using JSON Configuration.mp4
    04:40
  • 10. Using Multiple Providers.mp4
    03:11
  • 11. Grouping Configuration into Sections.mp4
    03:46
  • 12. Reading from a Configuration Section.mp4
    02:52
  • 13. Using Strongly-typed Configuration.mp4
    06:17
  • 14. Applying Default Values.mp4
    02:10
  • 15. Module Summary.mp4
    01:39
  • 16. Module Introduction.mp4
    02:15
  • 17. Introducing the .NET Generic Host.mp4
    01:45
  • 18. Creating a New Worker Service Project.mp4
    05:20
  • 19. Understanding Dependency Injection.mp4
    04:52
  • 20. Adding a Hosted Service.mp4
    04:49
  • 21. Lifecycle of the Host.mp4
    02:41
  • 22. Host vs. Application Configuration.mp4
    01:29
  • 23. Module Summary.mp4
    00:53
  • 24. Module Introduction.mp4
    02:46
  • 25. Adding Configuration Providers.mp4
    03:58
  • 26. Introducing the Options Pattern.mp4
    03:13
  • 27. Exposing Strongly-typed Configuration.mp4
    05:27
  • 28. Using Named Options.mp4
    04:58
  • 29. Applying Default Values Using the OptionsBuilder API.mp4
    03:22
  • 30. Listening for Configuration Changes.mp4
    03:50
  • 31. Module Summary.mp4
    01:20
  • 32. Module Introduction.mp4
    02:16
  • 33. Making a Library Configurable.mp4
    05:14
  • 34. Allowing the Host to Set Defaults.mp4
    02:46
  • 35. Validating Configuration.mp4
    06:36
  • 36. Using Library Defaults.mp4
    02:10
  • 37. Module Summary.mp4
    00:40
  • 38. Course Summary.mp4
    01:49
  • Description


    Hard-coded paths, URLs, and other settings make your applications inflexible and difficult to change. This course will teach you how to use the .NET Generic Host and Configuration APIs in your applications, allowing them to update without recompiling.

    What You'll Learn?


      Applications and services need to be flexible, using different configuration settings depending on whether they are running in development or production, without having to recompile.

      In this course, Building Configurable Applications Using .NET Generic Host, you’ll learn how to implement applications so they can be easily configured leveraging the .NET Class Libraries.

      First, you’ll explore how the .NET Configuration API simplifies working with configuration from files and other sources.

      Next, you’ll discover how to expose your configuration values throughout your applications efficiently using dependency injection.

      Finally, you’ll learn some best practices on how to make your reusable code libraries configurable too.

      When you’re finished with this course, you’ll have the skills and knowledge of developing with the .NET Generic Host and Configuration APIs needed to make your applications and services configurable for each target environment.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    Matt is an experienced architect, developer, and mentor. Driven by making the complex simple, he takes pride in finding new and better ways to work with technology, sharing the lessons learned along the way. As principal consultant at Pure Blue, Matt develops and advises on applications for the cloud using Azure, .NET, and JavaScript. Matt lives in Christchurch, New Zealand where he enjoys mountain running and lifting heavy weights.
    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 38
    • duration 1:53:32
    • level average
    • Release Date 2023/12/14