View on GitHub

AZ-204 - Training - Developing Solutions for Microsoft Azure

Companion material and resources for the course 'Developing Solutions for Microsoft Azure' delivery by Ricardo Cabral.


Back to main Hands-on Labs Software List


Hands-on Labs

Oficial AZ-204 Hands-on Labs

Note:

  • Lab environments and code base is using .NET 8.
  • Lab 13 and Lab 14 are optional.


Requirements: Azure Account or Authorized Lab Hoster for Microsoft Official Curriculum (MOC) course.


Return to top Back to main Hands-on Labs Software List




Software List for Hands-on Labs


Notes:

  1. The software list is ordered alphabetically and is not ordered by the installation sequence.




Required software

Software Link
Azure CLI https://docs.microsoft.com/cli/azure/install-azure-cli
Azure Cosmos DB emulator https://docs.microsoft.com/en-us/azure/cosmos-db/local-emulator
Azure Function Core tools https://github.com/Azure/azure-functions-core-tools/releases
Azure Key Vault Explorer https://github.com/microsoft/AzureKeyVaultExplorer/
Azure PowerShell https://docs.microsoft.com/powershell/azure/install-az-ps
Azure Storage Explorer https://azure.microsoft.com/features/storage-explorer/
Azurite Sorage emulator cross-platform https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azurite
azCopy https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-v10
Azure Data Studio https://docs.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio
Docker Desktop https://www.docker.com/products/docker-desktop
Dot NET Core SDK https://dotnet.microsoft.com/download
Git for Windows https://git-scm.com/download/win
Git Extensions http://gitextensions.github.io
Node.js & npm LTS https://nodejs.org/en/download/
PowerShell Core (Windows, Linux) https://github.com/PowerShell/PowerShell/releases

Note: The table is sorted alphabetically


Return to top Back to main Hands-on Labs Software List




Windows Commands

Command Description Link
Setx Creates or modifies environment variables https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/setx

Note: The table is sorted alphabetically


Return to top Back to main Hands-on Labs Software List




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/

Note: The table is sorted alphabetically

Notes:

  1. .NET and .NET Core release lifecycle is available here: https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core.
  2. Visual Studio 2022 supports the following .NET implementations:
    • .NET Framework versions 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7, and 4.6.2
    • .NET Core 8.0 Preview, 7.0, 6.0.
    • .NET Native
    • Mono
  3. Visual Studio 2019 is not 100% compatible with .NET 6.
  4. Visual Studio 2017 is not 100% compatible with .NET Core 3 SDK, you can use it by enable “previews of the .NET Core SDK”.


Return to top Back to main Hands-on Labs Software List




Visual Studio Extensions

Visual Studio Extensions Marketplace

Extension Link
Azure Functions https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions
Git History https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory

Note: The table is sorted alphabetically


Return to top Back to main Hands-on Labs Software List




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 App Service https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azureappservice
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 Functions https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions
Azure Logic Apps (Consumption) https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-logicapps
Azure Resources https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azureresourcegroups
Azure Repos Extension https://marketplace.visualstudio.com/items?itemName=ms-vsts.team
Azure Resource Manager Tools https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm-vscode-tools
Azure Storage https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurestorage
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
C# Dev kit https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit
GitHub Codespaces https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces
PowerShell Extension https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell

Note: The table is sorted alphabetically


[Return to top]**(#top) Back to main Hands-on Labs Software List