Getting Started
For the hands-on part of this course, we are using on Stackblitz, so you can do this course just by using the browser. If you like to work offline, it is best to install a local development environment.
Only some advanced testing or debugging chapters cant be followed without a local installation
Local Development Environment​
Since your developer desktop operating system may vary, we only present the requirements here and not the options for installing these tools.
Git​
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
It can be installed following the official guide: https://git-scm.com/downloads
Node.js​
Node.js is required to use the node package manager (npm) (see related prerequisites chapter NPM)
It can be installed following the official guide: https://nodejs.org/en/download
In case you have to switch node.js versions frequently, you can use tools like node version
manager (check nvm
.)
Integrated Development Environment (IDE)​
Since people are different, the IDE also varies. Therefore, we present a list of possible IDEs, and it's up to your taste which one to choose.
IDE | Description | Pricing | Link |
---|---|---|---|
VSCode | Free. Built on open source. Runs everywhere. Highly customizable | free | https://code.visualstudio.com |
WebStorm | WebStorm is an integrated development environment for JavaScript and related technologies. Like other JetBrains IDEs, it makes your development experience more enjoyable, automating routine work and helping you handle complex tasks with ease. | subscription | https://www.jetbrains.com/webstorm |