Home - HenrikWM/NNUG_GAB2016 GitHub Wiki

This is a collection of workshop assignments that was given during NNUG's Global Azure Bootcamp 2016 @ Bouvet on 16th of April 2016.

Overview of assignments

  • Use an integration technology of you own choice in Microsoft Azure to create a simple ERP Solution workflow.

Before you begin

Before you begin work on the assignments, make sure you have all of the prerequisites:

  • Have a PC with Visual Studio 2015 Community or higher with latest updates installed. Also, make sure you have Cloud Explorer available in Visual Studio and that you are logged in with an account in Cloud Explorer
  • Have installed the latest version of the Azure SDK
  • Have an account for the Azure portal with an active subscription
  • Have an overview of how to get started using the DocumentDB in Azure

Getting started

Before you start on the assignments we recommend that you read through the following sections in order to start off on the right track. They contain helpful tips on naming resources, how to get started with DocumentDB on a new project and how to eventually publish your Web & Api Apps to Azure.

When you have read through the sections beneath, you are ready to to begin.

Naming your Azure resources

We strongly recommend that you follow a naming convention when naming your Azure resources. This makes it easier for you to identity the resources used for GAB2016 and helps us understand your setup better should you need assistance.

Suggested naming convention for GAB2016: nnug-gab2016-<your initials>-<app name> E.g.: nnug-gab2016-hwm-employeerecords-api

Fast Track to Azure infrastructure with Azure Resource Manager templates

  1. Download the relevant Azure Resource Manager template files from QuickStartWithARM-Template
  2. Open the parameters.json and template.json files and do a Find & Replace on 'xyz' to your 'initials' and then save the files.
  3. Make sure you have your SubscriptionID ready
  4. Make sure you have an empty Resource Group (take note of the name).
  5. Run deploy.ps1 (or deploy.sh / DeploymentHelper.cs if you prefer). This may take up to 10 minutes.
  6. After the script has completed find your Resource Group in the Azure portal. Click it and inspect the resources. It should look something like this screenshot below:

Reference

How to run with powershell/cli

Powershell vs Azure tips

Install and Configure Azure Powershell

Persistance with DocumentDB

For these assignments we've used the DocumentDB service in Azure to persist our entities.

To get started, setup a DocumentDB account and retrieve configuration values that you will need in your projects.

Publishing the projects to Azure

When you're ready to deploy your projects to Azure, follow this step-by-step guide for deploying apps to Azure.

⚠️ **GitHub.com Fallback** ⚠️