Video 1 - SaaS Offer Overview
This module offers a technical overview of Microsoft Azure Marketplace SaaS Offers, including the following topics.
A video series for SaaS Offers
The SaaS offer differs from the Virtual Machine offer and Azure App offer as no resources are deployed in the customer subscription. As such, the publisher must charge both for the software licence and the underlying Azure resource costs used to deliver the solution. SaaS offers can be listed in both the Azure Marketplace and AppSource.
These learning modules are designed to help you speed your time to publish your SaaS offer to the Microsoft commercial marketplace.
This module offers a technical overview of Microsoft Azure Marketplace SaaS Offers, including the following topics.
This video offers a guided step-by-step process to purchasing SaaS applications in the #Microsoft Azure Marketplace from the customers point of view, including the following topics.
This video shows how to subscribe to private SaaS plans in the Microsoft Azure Marketplace. Topics include the following.
This detailed video presents the concepts of publishing a SaaS offer and then walks through the steps of doing so in Partner Center. This module goes all the way from creating an offer, to adding and plan, and finally publishing the offer live. It also speaks to the need of developers to have a sandbox environment in which they can test and development the landing page and webhook.
This brief video builds upon what you learned in, “Publishing a SaaS Offer.” It presents the concepts of using private plans and then shows how to do so inside Partner Center.
Watch a deep technical overview of how SaaS offers work in the Microsoft Azure Marketplace. Learn how the API flows and interactions should work and how to build your landing page. Topics include the following.
In this module we look at a generic topic, application registrations for Azure Active Directory because we’ll need to use them in our upcoming modules. They give us a mechanism to authenticate to Azure AD, which is a requirement of the landing page, if you recall.
See the SaaS Fulfillment REST API in action as we send it through its paces using Postman. You’ll learn how to authenticate with Azure Active Directory, resolve and activate subscriptions just like your Landing Page does, and see many other features of the API.
This module introduces the SaaS Client Library for .NET developers who want to work with the SaaS APIs at a level of abstraction above the REST level.
In this module we examine the elements of building a simple landing page and looking at how it works.We examine the following topics.
In this module we examine the elements of building a publisher portal and at how it works.We examine the following topics.
This technical overview of the SaaS webhook explains the following concepts of the SaaS offer webhook.
This code-heavy module focuses on the fundamentals of implementing a SaaS offer webhook as an Azure function using .NET. Concepts are presented in such a way as to be architecture and technology stack agnostic.
This security-focused module introduces several techniques for securing a SaaS offer webhook and then dives into code looking at implementations of the techniques presented. This module builds on the concepts and code presented in the module, “Implementing a Simple SaaS Webhook in .NET”.
This module presents the fundamentals of billing through the marketplace based on usage, or metered billing. IT covers several areas of metered billing including the following.
We exercise the SaaS Billing REST API using Postman to illustrate how the API works. You’ll learn how the inputs to each API event and how to use the results, and finally how to invoke usage events in the metering API itself. This module is primarily demo.