Mastering Azure Managed Application Offers
This course streamlines the Azure Managed Application offer-building onboarding process. It consists of virtual workshop recordings segmented into easily digestible modules, along with practical hands-on labs to apply your newly acquired knowledge.
The slides for this course are here.
- Course Introduction
- Managed Applications Overview
- Azure Managed Applications Overview
- Partner Center with Azure Managed Applications Overview
- Configuring Partner Center for Azure Managed Applications
- Azure Managed Application Deployment Package Overview
- Working with a Azure Managed Application Deployment Package
- Integrating Virtual Machine Offers into Azure Managed Applications
- Purchasing an Azure Managed Application
- Managing My Purchased Azure Managed Applications
- Managing My Customer’s Azure Managed Applications Overview
- Managing My Customer’s Azure Managed Applications
- Metered Billing for Azure Managed Applications Overview
- Metered Billing for Azure Managed Applications
- Advanced Deployment Scenarios for Azure Managed Applications
- 🧪 Hands-on labs
This module sets the stage for all the others that follow by providing a quick introduction to the course. See what the course will offer in various modules.
Managed Applications Overview#
Solution Template offers and Azure Managed Application offers are very similar, but there is an important difference. Learn about the two types of managed applications in this module detailing the differences.
Azure Managed Applications Overview#
Azure Managed Applications are the transactable Managed App offer type. Get a walkthrough of Azure Managed Applications including their general architecture and usage.
Partner Center with Azure Managed Applications Overview#
Partner Center is the portal publishers use to create, configure, publish, and monitor their offers in the Microsoft Marketplace. This overview takes you through Partner Center for Azure Managed Applications.
Configuring Partner Center for Azure Managed Applications#
Understanding Partner Center, the publisher's portal, is key to creating great offers. This demo walks through setting up a Partner Center offer for an Azure Managed Application.
Azure Managed Application Deployment Package Overview#
The deployment package for Azure Managed Applications is the definition of the application itself. Learn about its components and their role in this quick overview.
Working with a Azure Managed Application Deployment Package#
This demo walks through working with Azure Managed Application deployment packages. Learn about the usage and components of the ARM template,
mainTemplate.json, and how to work with
createUiDefinition.json to create great install experiences.
Integrating Virtual Machine Offers into Azure Managed Applications#
Deploying a custom virtual machine is a common need when working with Managed Apps. Get an overview of how to integrate a custom Virtual Machine offer into an Azure Managed Application deployment package.
Purchasing an Azure Managed Application#
See the purchasing process of an Azure Managed Application from the customer’s point of view. This module is often helpful for customers looking to familiarize themselves with the purchase process.
Managing My Purchased Azure Managed Applications#
Once a customer has purchased one or more Azure Managed Apps, they may need to manage those subscriptions. See the tools and techniques customers have through the Azure portal for managing their Azure Managed Application subscriptions.
Managing My Customer’s Azure Managed Applications Overview#
Managing Azure Managed Application customer deployments is the responsibility of the publisher. See the tools techniques publishers use to do this easily and effectively through the Azure portal as well as getting a walkthrough of how to use them.
Managing My Customer’s Azure Managed Applications#
Once deployed, Azure Managed Applications are managed and maintained by the publisher. This module shows the Azure portal-based tools and practices publishers use to manage their customer’s environments.
Metered Billing for Azure Managed Applications Overview#
Billing for usage-based consumption is a requirement for many Azure Managed Applications. Get a walkthrough of metered billing and an architectural overview of how it works.
Metered Billing for Azure Managed Applications#
See metered billing in action at the REST API level. This module shows metered billing API interaction through Postman.
Advanced Deployment Scenarios for Azure Managed Applications#
This brief module covers a few advanced scenarios for Azure Managed Application deployments including containers and IoT integration.
These hand on labs build on top of one another, so progress through them in order to get a fully functional Azure Managed Application published and working for a test environment.
- Azure subscription that can create resources
- A Partner Center Account
- VS Code or other text editor
Clone this repository to your local machine. You will need some artifacts from the lab folders to complete the labs.