Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Building Configurable Applications Using .NET 5 Generic Host

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.

Intermediate
1h 54m
(61)

Created by Matt Tester

Last Updated Apr 20, 2022

Course Thumbnail
  • Course

Building Configurable Applications Using .NET 5 Generic Host

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.

Intermediate
1h 54m
(61)

Created by Matt Tester

Last Updated Apr 20, 2022

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
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.

Building Configurable Applications Using .NET 5 Generic Host
Intermediate
1h 54m
(61)
Table of contents

About the author
Matt Tester - Pluralsight course - Building Configurable Applications Using .NET 5 Generic Host
Matt Tester
4 courses 4.9 author rating 267 ratings

Matt is an experienced architect, developer, and mentor. Driven by making the complex simple, he takes pride in sharing the lessons learned along the way.

Get started with Pluralsight