Skip to content

Latest commit

 

History

History
80 lines (48 loc) · 3.74 KB

File metadata and controls

80 lines (48 loc) · 3.74 KB

SAP CAP on Azure

🏠Home - Quest 1 >

Digitization of business processes and deriving intelligent action automatically is one of the mega trends across all industries globally. As part of this mission, should you choose to accept it, you will experience challenges and solution approaches firsthand acting as the much needed incubation team 🐣 of the Contoso Inc.

You will be expanding your developer and architect horizon and ultimately be equipped to shape digitization efforts one step at a time. But first things first.

Pre-requisites

  • Azure subscription with quota for at least 1 App Service Plan (B1) and 1 Azure Cosmos DB for PostgreSQL (citus) - Total Regional Coordinator Cores
  • Authorization to create resources in a resource group, Azure AD applications, and service principals in your Azure subscription

Warning

Verify the latest SAP's open-source license for SAP CAP for your reference. Please be aware if your SAP libraries are still using the SAP Developer License. Components are being added to open-source by SAP on an ongoing basis according to their road map published here. When in doubt, consider the SAP Cloud SDK on Azure instead.

Dev environment setup as per the dev-container

  • [⭐Recommended] GitHub Codespaces fully configured out-of-the-box (ensure at least 2h of compute hours are left on your account)
  • [⛕alternatives not covered in this guide] VS Code with Docker Desktop and the Dev Container extension or similar
  • Manual installation and other IDEs like SAP Business Application Studio, Eclipse, etc. should also be possible but are not covered in this guide

🧙🏾‍♀️Epic Quests

Our journey will start from the very beginning and will take you through the following quests:

Note

🏋🏽‍♂️Difficulty meter (1 star = walk in the park | 5 stars = squeeze your brains out ): 🌟🌟🌟🌟🌟 ⏱Allow ~2 hours to complete your journey

Important

The guide and screenshots refer to the English terms. We recommend to adjust your browser language to English to avoid confusion. Some of the translated texts can be misleading.

Meet your Mentors, learn more about the journey and kick-off

🌟 🕒 10 mins

Quest 1 - Understand what we want to build

🌟 🕒 5 min

Quest 2 - Prepare your development environment

🌟🌟🌟 🕒 10 mins

⏳Take a natural break here if suitable.

Quest 3 - The inner dev loop: Run your app in your dev environment

🌟🌟🌟 🕒 25 min

Quest 4 - Deploy your application to Azure

🌟🌟🌟 🕒 40 mins

Quest 5 - Protect your app with user authentication

🌟🌟 🕒 25 h

Quest 6 - Clean up your demo environment

🌟 🕒 5 mins

Approach the last quest with a bang

Tip

🏆Finish quest 4, share your application link to claim your badge 😎 May the ninja-cat be with you.

Where to next?

🏠Home - Quest 1 >

🔝