Skip to content

Prerequisites

Article Audience

Application Developer: Working with Services and Applications

Cloud Architects: Working with Infrastructure and Software

DevOps Engineers: Automation and Deployment Customizations

This guide outlines the software tools you need installed locally to work with the solution.

Operating System Support

  • macOS

  • Linux

  • Windows

Visual Studio Code

Visual Studio Code is a lightweight but powerful source code editor. Install it along with the REST Client Extension for testing and interacting with REST APIs.

Download Visual Studio Code

PowerShell Core

PowerShell Core is a cross-platform task automation solution, useful for scripting and automation tasks in our solution.

Download PowerShell Core

Azure CLI

The Azure Command-Line Interface (CLI) is a set of commands used to create and manage Azure resources. It's essential for managing your Azure environment.

Download Azure CLI

Azure Developer CLI

The Azure Developer CLI (azd) is a command-line tool designed to accelerate the time it takes to get started on Azure. It's particularly useful for Azure development tasks.

Download Azure Developer CLI

Visual Studio Code Extensions

After installing Visual Studio Code, please install the following extensions to enahnce your development experience with working with this solution.

Name Recommendation Description
REST Client Required Allows you to send HTTP requests and view responses directly within VS Code
Bicep Required Provides language support for Bicep, a domain-specific language for deploying Azure resources
Python Optional Adds rich support for the Python language, including features like IntelliSense and debugging
Java Extension Pack Optional A collection of popular extensions for Java development in VS Code