To get the best of this Not a Dog Workshop, we strongly suggest that you prepare your station with all the required software. Nothing complicated and all the tools that we are going to use during the workshop supports macOS, Linux, and Windows - so you can hit the ground running, no matter the platform.
We will be creating a Web application in .NET Core. Therefore you will need the .NET Core Framework installed on your local machine. To validate if you already have it execute the following command in a terminal.
dotnet --version
If you have a version equal or greater to 2.1 you are fine. Otherwise we invite you to download a more recent version. In a web browser, navigate to https://dotnet.microsoft.com/download. Select your OS between Windows, Linux, or MacOS and click the button Download .NET Core SDK
Once the installer is downloaded follow the instructions to run it. When the installation is complete re-execute the command to validate that you have a version equal or greater to 2.1
Visual Studio Code (VSCode) is a lightweight source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring.
It's not a requirement but all labs will assume that you have it installed. To install Visual Studio Code, navigate to code.visualstudio.com, and select your platform.
One of the strengths of Visual Studio Code is all its extensions. During the following Labs, we will use some of them to make things easier.
Installing an extension is very simple and it's done directly from VSCode. Follow these instruction:
- Open VSCode and from the left menu and select the Extensions (Ctrl+Shift+X).
- Type
Azure Functions
into the search bar at the top of the Extensions Marketplace panel that just opened. - From the search result, select
Azure Functions
. - Click on the little Install green button on the side of the extension to proceed with installation.
Congratulation, you just installed your first extension.
Having an Azure subscription is mandatory to be able to do the Not-A-Dog Workshop. If you don't own an Azure subscription already, you can create your free account today. It comes with 200$ credit, so you can experience almost everything without spending a dime.