Building Distributed Systems (ICD0009) Course requirements General programming Object oriented programming in some strongly typed language (some C derivative) Understanding of HTML/CSS and HTTP protocol Download and install .NET Core https://dotnet.microsoft.com/download Download and install JetBrains Rider (use school email for licence) https://www.jetbrains.com/rider/download/ If on windows, download and install Visual Studio 2017 (Community is OK) https://visualstudio.microsoft.com/downloads/ Enterprise version os VS2017 is available via Microsoft Imagine If on windows, download and install Telerik Fiddler https://www.telerik.com/fiddler Download and install Postman https://www.getpostman.com/downloads/ Download and install lates MariaDB/MySQL server Download and install Node (LTS version) Node installs also NPM - Node Package Manager update NPM (if you get complaints about access rights, use sudo) > npm install npm@latest -g Download and install latest TypeScript compiler > npm install -g typescript Install Aurelia CLI > npm install aurelia-cli -g