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.
PowerShell Core
PowerShell Core is a cross-platform task automation solution, useful for scripting and automation tasks in our solution.
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.
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.
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 |