From 47e76ba27e42cb7e8eb8d092b927986b1d9e053a Mon Sep 17 00:00:00 2001 From: Ivor Berry Date: Mon, 11 Dec 2023 15:09:10 -0500 Subject: [PATCH] Create setup.md --- Instructions/setup.md | 65 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 Instructions/setup.md diff --git a/Instructions/setup.md b/Instructions/setup.md new file mode 100644 index 00000000..480bc8ca --- /dev/null +++ b/Instructions/setup.md @@ -0,0 +1,65 @@ +--- +lab: + title: 'Lab Environment Setup' + module: 'Setup' +--- + +# Lab Environment Setup + +Exercises are intended to be completed in a hosted lab environment. If you want to complete them on your own computer, you can do so by installing the following software. You may experience unexpected dialogs and behavior when using your own environment. Due to the wide range of possible local configurations, the course team cannot support issues you may encounter in your own environment. + +> **Note**: The instructions below are for a Windows 11 computer. You can also use Linux or MacOS. You may need to adapt the lab instructions for your chosen OS. + +### Base Operating System (Windows 11) + +#### Windows 10 + +Install Windows 11 and apply all updates. + +#### Edge + +Install [Edge (Chromium)](https://microsoft.com/edge) + +### .NET Core SDK + +1. Download and install from https://dotnet.microsoft.com/download (download .NET Core SDK - not just the runtime). If you are running the labs in this course on your own machine, you will need .NET 7.0 installed. + +### C++ Redistributable + +1. Download and install the Visual C++ Redistributable (x64) from https://aka.ms/vs/16/release/vc_redist.x64.exe. + +### Node.JS + +1. Download the latest LTS version from https://nodejs.org/en/download/ +2. Install using the default options + +### Python (and required packages) + +1. Download version 3.11 from https://docs.conda.io/en/latest/miniconda.html +2. Run setup to install - **Important**: Select the options to add Miniconda to the PATH variable and to register Miniconda as the default Python environment. +3. After installation, open the Anaconda prompt and enter the following commands to install packages: + +``` +pip install flask requests python-dotenv pylint matplotlib pillow +pip install --upgrade numpy +``` + +### Azure CLI + +1. Download from https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest +2. Install using the default options + +### Git + +1. Download and install from https://git-scm.com/download.html, using the default options + + +### Visual Studio Code (and extensions) + +1. Download from https://code.visualstudio.com/Download +2. Install using the default options +3. After installation, start Visual Studio Code and on the **Extensions** tab (CTRL+SHIFT+X), search for and install the following extensions from Microsoft: + - Python + - C# + - Azure Functions + - PowerShell