Software list for Hands-On Labs
Table of contents
- Required software
- Azure DevOps Extensions
- Visual Studio & Visual Studio Code IDE
- Visual Studio Extensions
- 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:
- .NET Core 3 SDK is not 100% compatible with Visual Studio 2017, you can use it by enable “previews of the .NET Core SDK”
- .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 |