35a4d0c287
* Added bastion and autoshutdown to VM Updated docos * Updated screenshot * Updated screenshot * Updated screenshots * Added disclaimer about ADO Pipelines parallel jobs * Updated text * Updated text * Added links Co-authored-by: Noemi Z. Veneracion <novenera@microsoft.com> |
||
---|---|---|
.. | ||
Coach | ||
Student | ||
README.md |
README.md
What The Hack - Azure Integration Services - API Management with Function Apps
Introduction
The Azure Integration Services (AIS) Hack will provide you a deep dive experience in building a solution that seamlessly connect apps to services whether hosted on premises or in the cloud. This hack will enable participants to solve common business scenarios our customers face when building AIS from ground-up, from deploying, configuring and securing API management and its backend services.
Learning Objectives
In this hack, the participants will learn how to build an integration solution using API Management and Function Apps. This involves the following:
- Authoring Bicep templates to build API Management Service and backend APIs hosted in Function Apps
- Creating CI/CD pipeline to deploy environment
- Securing backend API services via OAuth
- Securing backend API services over the VNET
Challenges
- Challenge 0: Prepare your Development Environment
- Get yourself ready to build your integration solution
- Challenge 1: Provision an Integration Environment
- Create a bicep template that will provision a baseline integration environment.
- Challenge 2: Deploy your Integration Environment
- Create a CI/CD pipeline to do automated deployment of your integration environment.
- Challenge 3: Create Backend API
- Create backend APIs
- Challenge 4: Secure Backend APIs
- Securing backend APIs by configuring them in the VNET or by using OAuth 2.0 authorization
Prerequisites
- Your own Azure subscription with Owner access
- Visual Studio Code
- Azure CLI
- Azure DevOps project
Contributors
- Noemi Veneracion (@noemi616)
- Will Velida (@willvelida)
- Sateeshkumar Mohan (@infosatheesh2020)