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 |