We may earn an affiliate commission when you visit our partners.
Course image
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...
Read more
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.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores configuration, which is core for .NET and ASP.NET Core applications
Teaches options pattern, a powerful way to access configuration
In-depth coverage of loading configuration from various sources
Taught by seasoned instructors in the field of .NET development
Prerequisites may be required to fully grasp the concepts

Save this course

Save Using Configuration and Options in .NET Core and ASP.NET Core Apps to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Using Configuration and Options in .NET Core and ASP.NET Core Apps. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Using Configuration and Options in .NET Core and ASP.NET Core Apps will develop knowledge and skills that may be useful to these careers:
Application Developer
Application Developers design, develop, and maintain software applications. They use their knowledge of programming languages and software development tools to create applications that meet the needs of users. This course can help Application Developers by providing them with the skills and knowledge needed to configure and manage .NET Core and ASP.NET Core applications. This course may be particularly useful for Application Developers who are working on applications that require complex configuration or that need to be connected to external resources.
Software Engineer
Software Engineers design, develop, and maintain software systems. They use their knowledge of programming languages and software development tools to create applications that meet the needs of users. This course can help Software Engineers by providing them with the skills and knowledge needed to configure and manage .NET Core and ASP.NET Core applications. This course may be particularly useful for Software Engineers who are working on applications that require complex configuration or that need to be connected to external resources.
Web Developer
Web Developers design and develop websites and web applications. They use their knowledge of HTML, CSS, JavaScript, and other web development technologies to create websites that are both functional and visually appealing. This course can help Web Developers by providing them with the skills and knowledge needed to configure and manage ASP.NET Core applications. This course may be particularly useful for Web Developers who are working on complex websites or web applications that require custom configuration.
DevOps Engineer
DevOps Engineers work to bridge the gap between development and operations teams. They use their knowledge of software development and systems administration to create and maintain software systems that are both reliable and efficient. This course can help DevOps Engineers by providing them with the skills and knowledge needed to configure and manage .NET Core and ASP.NET Core applications. This course may be particularly useful for DevOps Engineers who are responsible for managing applications that are deployed in a DevOps environment.
Systems Administrator
Systems Administrators install, configure, and maintain computer systems. They ensure that systems are running smoothly and that data is secure. This course can help Systems Administrators by providing them with the skills and knowledge needed to configure and manage .NET Core and ASP.NET Core applications. This course may be particularly useful for Systems Administrators who are responsible for managing applications that are deployed on Windows or Linux servers.
Cloud Architect
Cloud Architects design and manage cloud computing solutions. They use their knowledge of cloud computing technologies to create solutions that are scalable, reliable, and secure. This course can help Cloud Architects by providing them with the skills and knowledge needed to configure and manage .NET Core and ASP.NET Core applications in the cloud. This course may be particularly useful for Cloud Architects who are working on solutions that require complex configuration or that need to be connected to external resources.
IT Consultant
IT Consultants provide advice and guidance to organizations on how to use technology to achieve their business goals. They use their knowledge of technology and business to help organizations make informed decisions about their IT investments. This course can help IT Consultants by providing them with the skills and knowledge needed to configure and manage .NET Core and ASP.NET Core applications. This course may be particularly useful for IT Consultants who are working with organizations that are using or considering using .NET Core and ASP.NET Core applications.
Data Scientist
Data Scientists use their knowledge of mathematics, statistics, and computer science to extract insights from data. They use these insights to make informed decisions and to solve problems. This course may be useful for Data Scientists who are working on projects that require the use of .NET Core and ASP.NET Core applications. This course can help Data Scientists by providing them with the skills and knowledge needed to configure and manage these applications.
Product Manager
Product Managers are responsible for the development and launch of new products. They work with engineers, designers, and marketers to create products that meet the needs of users. This course may be useful for Product Managers who are working on products that require the use of .NET Core and ASP.NET Core applications. This course can help Product Managers by providing them with the skills and knowledge needed to configure and manage these applications.
Business Analyst
Business Analysts work with businesses to understand their needs and to develop solutions that meet those needs. They use their knowledge of business processes and technology to help businesses improve their operations. This course may be useful for Business Analysts who are working on projects that require the use of .NET Core and ASP.NET Core applications. This course can help Business Analysts by providing them with the skills and knowledge needed to configure and manage these applications.
Machine Learning Engineer
Machine Learning Engineers build and maintain machine learning models. They use their knowledge of machine learning algorithms and programming languages to create models that can make predictions and decisions. This course may be useful for Machine Learning Engineers who are working on projects that require the use of .NET Core and ASP.NET Core applications. This course can help Machine Learning Engineers by providing them with the skills and knowledge needed to configure and manage these applications.
Software Tester
Software Testers test software to ensure that it meets the requirements of users. They use their knowledge of software testing techniques to find and fix bugs in software. This course may be useful for Software Testers who are working on testing .NET Core and ASP.NET Core applications. This course can help Software Testers by providing them with the skills and knowledge needed to configure and manage these applications.
Database Administrator
Database Administrators install, configure, and maintain databases. They ensure that databases are running smoothly and that data is secure. This course may be useful for Database Administrators who are working on databases that are used by .NET Core and ASP.NET Core applications. This course can help Database Administrators by providing them with the skills and knowledge needed to configure and manage these applications.
Technical Writer
Technical Writers create documentation for software and hardware products. They use their knowledge of technical writing and software development to create documentation that is clear and easy to understand. This course may be useful for Technical Writers who are working on documentation for .NET Core and ASP.NET Core applications. This course can help Technical Writers by providing them with the skills and knowledge needed to configure and manage these applications.
Information Security Analyst
Information Security Analysts protect organizations from cyber threats. They use their knowledge of security principles and technologies to identify and mitigate security risks. This course may be useful for Information Security Analysts who are working on security for .NET Core and ASP.NET Core applications. This course can help Information Security Analysts by providing them with the skills and knowledge needed to configure and manage these applications.

Reading list

We've selected three books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Using Configuration and Options in .NET Core and ASP.NET Core Apps.
Provides a practical guide to building web applications with ASP.NET Core. It covers a wide range of topics, including configuration and options.
Provides a comprehensive guide to using ASP.NET Core SignalR to add real-time functionality to web applications.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser