Challenge #0 - Prepare Your Environment for B2C

Home - Next Challenge>

Introduction

A smart cloud solution architect always has the right tools in their toolbox.

Description

In this challenge we’ll be setting up all the tools we will need to complete our challenges.

Azure Subscription

You will need an Azure subscription to complete this hackathon. If you don’t have one…

Sign Up for Azure HERE

Our goal in the hackathon is limiting the cost of using Azure services.

If you’ve never used Azure, you will get:

Details can be found here on free services.

If you have used Azure before, we will still try to limit cost of services by suspending, shutting down services, or destroy services before end of the hackathon. You will still be able to use the free services (up to their quotas) like App Service, or Functions.

Visual Studio Code

Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).

Install Visual Studio Code

VS Code runs on Windows, Mac, and Linux. It’s a quick install, NOT a 2 hour install like its namesake full-fledged IDE on Windows.

Visual Studio Code plugin for B2C

The Azure AD B2C extension for VS Code lets you quickly navigate through Azure AD B2C custom policies. Create elements like technical profiles and claim definitions. For more information, see Get started with custom policies.

B2C Tools Plugin

Managing Cloud Resources

We can manage cloud resources via the following ways:

Azure Portal

Build, manage, and monitor everything from simple web apps to complex cloud applications in a single, unified console.

Manage your resources via a web interface (i.e. GUI) at https://portal.azure.com/

The Azure Portal is a great tool for quick prototyping, proof of concepts, and testing things out in Azure by deploying resources manually. However, when deploying production resources to Azure, it is highly recommended that you use an automation tool, templates, or scripts instead of the portal.