Software list for Hands-On Labs

Table of contents

  1. Required software
  2. Azure DevOps Extensions
  3. Visual Studio & Visual Studio Code IDE
  4. Visual Studio Extensions
  5. Visual Studio Code Extensions




Required software

Software Link
Azure CLI https://docs.microsoft.com/cli/azure/install-azure-cli
Azure PowerShell https://docs.microsoft.com/powershell/azure/install-az-ps
Dot NET Core SDK https://dotnet.microsoft.com/download
Azure SDKs and command-line tools for managing and interacting with Azure services https://azure.microsoft.com/en-us/downloads/
Git for Windows https://git-scm.com/download/win
Node.js & npm https://nodejs.org/en/download/
PowerShell Core (Windows, Linux) https://github.com/PowerShell/PowerShell/releases
Python https://www.python.org/downloads/


Azure DevOps Extensions

Azure DevOps Extensions Marketplace

Extension Link
ARM Outputs https://marketplace.visualstudio.com/items?itemName=keesschollaart.arm-outputs
Team Project Health https://marketplace.visualstudio.com/items?itemName=ms-devlabs.TeamProjectHealth


Inspecting and validating code bases for compliance

Extension Link
BinSkim https://blogs.msdn.microsoft.com/secdevblog/2016/08/17/introducing-binskim/
Checkmarx CxSAST https://marketplace.visualstudio.com/items?itemName=checkmarx.cxsast
Fortify https://marketplace.visualstudio.com/items?itemName=fortifyvsts.hpe-security-fortify-vsts
OWASP Zed Attack Proxy Scan https://marketplace.visualstudio.com/items?itemName=kasunkodagoda.owasp-zap-scan


Work management tools

Extension Link
Trello https://marketplace.visualstudio.com/items?itemName=ms-vsts.services-trello
Jira https://marketplace.visualstudio.com/items?itemName=solidify-labs.jira-devops-migration


Testing

Extension Link
Pester Test Runner https://marketplace.visualstudio.com/items?itemName=Pester.PesterRunner
SoapUI Test Task https://marketplace.visualstudio.com/items?itemName=AjeetChouksey.soapui


Visual Studio & Visual Studio Code IDE

Software Link
Visual Studio Community, Professional or Enterprise https://visualstudio.microsoft.com/vs/
Visual Studio Code https://code.visualstudio.com/

Notes:

  1. .NET Core 3 SDK is not 100% compatible with Visual Studio 2017, you can use it by enable “previews of the .NET Core SDK”
  2. .NET 6 is not 100% compatible with Visual Studio 2019


Visual Studio Extensions

Visual Studio Extensions Marketplace

Extension Link
Code Quality NDepend for Azure DevOps and TFS https://marketplace.visualstudio.com/items?itemName=ndepend.ndependextension&targetId=2ec491f3-0a97-4e53-bfef-20bf80c7e1ea
Git History https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory
Resharper Code Quality Analysis https://marketplace.visualstudio.com/items?itemName=alanwales.resharper-code-analysis


Visual Studio Code Extensions

Visual Studio Code Extensions Marketplace

Extension Link
Ansible VS Code Extension by Red Hat https://marketplace.visualstudio.com/items?itemName=redhat.ansible
Azure Account Extension https://marketplace.visualstudio.com/items?itemName=ms-vscode.azure-account
Azure CLI Tools Extension https://marketplace.visualstudio.com/items?itemName=ms-vscode.azurecli
Azure CLI Pipelines Extension https://marketplace.visualstudio.com/items?itemName=ms-azure-devops.azure-pipelines
Azure Repos Extension https://marketplace.visualstudio.com/items?itemName=ms-vsts.team
Azure Resource Manager Tools Extension https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm-vscode-tools
Azure Tools Extension https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-node-azure-pack
Bicep https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-bicep
C# Extension https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp
PowerShell Extension https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell
.NET Install Tool https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.vscode-dotnet-runtime

Back to top

Companion Material and Resources for Class Delivery by Ricardo Cabral