What problem does it solve? Learners who have built a working ASP.NET Core API locally often don't know how to ship it to the cloud securely. This Skill provides a phased, hands-on build recipe that takes a JWT-secured TODO API with blob attachments and deploys it to Azure App Service, moving secrets out of source control and enabling zero-downtime releases. ## Core Features & Use Cases - Azure resource provisioning via CLI: Guides the learner through creating a resource group, App Service plan, Web App, Storage account, and Key Vault using az commands. - Secret management with Key Vault and managed identity: Moves the JWT signing key into Key Vault via App Settings references and replaces the storage connection string with DefaultAzureCredential-based authentication. - Zero-downtime deployment with slots: Creates a staging slot, deploys a versioned change, smoke-tests it, and swaps it into production with instant rollback. - Use Case: An MSSA learner who finished the blob-uploader project uses this Skill to publish their API to a live *.azurewebsites.net URL with HTTPS, no secrets in git, and a staging environment they can swap safely. ## Quick Start Ask the mentor to start the cad-deploy-app-service project to deploy my TODO API to Azure App Service step by step.