role-iq-logo
Rock [Azure]
See all Azure roles

Microsoft Azure Developer: Ensuring Configurability

Becoming a successful software developer requires more than just an understanding of language syntax and patterns. This course will teach you how, and when, to build configurability into your applications in order to make them maintainable.
Course info
Rating
(16)
Level
Beginner
Updated
Sep 11, 2018
Duration
1h 31m
Table of contents
Course Overview
Introduction
Leveraging Configuration in .NET Core
Configuring an ASP.NET Core Application
Migrating Hard-coded Values to Configuration Settings
Configuring an ASP.NET Core Application in Azure
Description
Course info
Rating
(16)
Level
Beginner
Updated
Sep 11, 2018
Duration
1h 31m
Description

At the core of developing maintainable solutions is a thorough knowledge of application configuration. In this course, Microsoft Azure Developer: Ensuring Configurability, you’ll learn how to build and deploy configurable .NET Core applications on Microsoft Azure. First, you’ll learn about the .NET Core configuration API and its capabilities. Next, you’ll explore ASP.NET Core application configurability. Finally, you’ll discover how to refactor an existing application by replacing hard-coded values with configuration settings. When you’re finished with this course, you’ll have a strong understanding of application configuration that will help you as you move towards becoming an Azure Developer.

About the author
About the author

Matt is a Senior Software Architect specializing in ASP.NET web application architecture and development. He is also an avid testing practitioner and is the creator of two open-source testing frameworks. When he isn’t writing code, he’s often busy writing about code or helping others improve their own development skills.

More from the author
What’s New in C# 8.0 and .NET Core 3.0
Intermediate
1h 48m
Sep 30, 2019
More courses by Matt Honeycutt
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Matt Honeycutt, and welcome to my course, Microsoft Azure Developer: Ensuring Configurability. I am an independent software developer that helps companies around the world build solutions on Microsoft technologies. I have nearly two decades of experience building enterprise applications. I have written code for everything from games to web applications. The configurability you build into your applications can be the difference between an easy-to-maintain solution and one that is a constant source of headaches and stress. Knowing what should be configurable, and how to make it configurable, are essential skills for a good developer. In this course, we are going to learn about configuration. Specifically, we'll learn about how to ensure that our applications are configurable, no matter if they are new greenfield projects or existing brownfield legacy applications. Some of the major topics that we will cover include using the. NET Core configuration APIs, building configurability into an ASP. NET Core application, and refactoring an existing application in order to ensure configurability. By the end of this course, you will know how to create new applications that are configurable from the start, as well as how to gradually introduce configurability into an existing application. Before beginning this course, you should be familiar with C#, Visual Studio, and. NET Core. I hope you'll join me on this journey to learn about application configuration with the Microsoft Azure Developer: Ensuring Configurability course at Pluralsight.