Azure App Configuration
1h 8mAdvanced2020-02-28
Authors

Robby Millsap
Senior Software Engineer at Trek Bicycle
Course details
Azure App Configuration introduces a much-needed paradigm shift in how applications are configured. It offers a secure, remotely hosted service that has the potential to eliminate local app settings—which have been a part of the .NET Framework since its infancy. In this course, Robby "Sap" Millsap delves into this exciting new service, highlighting how to leverage it in your organization.
Sap kicks off the course by explaining why you might want to centralize your application settings in the first place. He then highlights the key benefits of App Configuration and demonstrates how to use the product from the portal, as well as import configurations. Next, Sap dives into the code and steps through how to replace a standard app configuration from an ASP.NET Core web application with Azure App Configuration middleware. He also looks at how to integrate the service into your CI/CD pipelines in Azure DevOps, as well as how to use PowerShell with App Configuration.
Sap kicks off the course by explaining why you might want to centralize your application settings in the first place. He then highlights the key benefits of App Configuration and demonstrates how to use the product from the portal, as well as import configurations. Next, Sap dives into the code and steps through how to replace a standard app configuration from an ASP.NET Core web application with Azure App Configuration middleware. He also looks at how to integrate the service into your CI/CD pipelines in Azure DevOps, as well as how to use PowerShell with App Configuration.
Skills covered
AzureNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingMicrosoftOne-Off
Concepts
0. Introduction
- 01 - Secured, centralized, and dynamic
- 02 - What you should know
1. Benefits of Azure App Configuration
- 03 - Separating code from config
- 04 - Shared configuration
2. Configuring Azure App Configuration
- 05 - Initializing your configuration service
- 06 - Best practices, security, and tips
3. ASP.NET Core with Azure App Configuration
- 07 - Exploring the starter app
- 08 - Removing local configuration
- 09 - Versioning and refresh rules
- 10 - Dynamic feature flags
- 11 - Using Key Vault with App Configuration
4. Azure DevOps With Azure App Configuration
- 12 - Creating a starter pipeline
- 13 - Replacing variables in the pipeline
- 14 - Configuring deployment tasks
5. PowerShell with Azure App Configuration
- 15 - Project overview
- 16 - Creating auth headers
- 17 - Scripting with App Configuration
Conclusion
- 18 - Next steps
Related courses
- Microsoft Azure DevOps Engineer Expert (AZ-400) Cert Prep: 5 Design and Implement Continuous Delivery
- Developing CI/CD Solutions with Azure DevOps
- Manage Apps with Configuration Manager
- Microsoft Azure DevOps Engineer Expert (AZ-400) Cert Prep: 6 Implement an Instrumentation Strategy
- Scaling Applications with Microsoft Azure
- DevOps for Databases in Azure with MySQL and Terraform
- Running Spring Boot in Production
- Node.js: Deploying Applications
Related learn paths
- Prepare for the Microsoft Azure Administrator (AZ-104) Exam
- Prepare for the Azure DevOps Engineer Expert (AZ-400) Certification by Microsoft Press
- Getting Started as an Azure Developer
- Prepare for the Microsoft 365 Endpoint Administrator Associate (MD-102) Certification by Microsoft Press
- Prepare for the Azure Developer Associate (AZ-204) Certification
- Prepare for the AZ-203 Developing Solutions for Microsoft Azure Exam
- Advancing Your Azure Developer Skills: Exploring Complex Application Development
- Infrastructure Management on Microsoft Azure: Top Skills for IT Professionals