To get the most out of this book
You will need the latest version of Visual Studio Code, .NET, PowerShell Core, the Azure CLI, Git, and Docker Desktop. All code examples have been tested using .NET 6.0, PowerShell Core 7, and version 2.37.0 of the Azure CLI on Windows 10 and Windows 11. However, they should also work with future releases as well.
Software/hardware covered in the book |
Operating system requirements |
Visual Studio Code |
Windows, macOS, or Linux |
Docker Desktop |
Windows, macOS, or Linux |
PowerShell Core |
Windows, macOS, or Linux |
Azure CLI |
Windows, macOS, or Linux |
.NET 6.0 |
Windows, macOS, or Linux |
Git |
Windows, macOS, or Linux |
Azure Functions Core Tools |
Windows, macOS, or Linux |
Check the license requirements for Docker Desktop if you want to follow along with the exercises in Chapter 2, Implementing IaaS Solutions. A Docker Personal plan is free for personal, individual use. Each chapter details which (if any) Visual Studio Code extensions are required.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.
As every chapter in this book relates to Microsoft Azure, you will also need a non-production Azure tenant and subscription that can be used to follow the exercises and enable your own learning and experimentation.