- Learn basics for software development
- Learn and use a Version Control System (Git)
- Coding Best practices and clean code, OOP
- TDD and code coverage
- Git
- Node js
- Text editor: VS Code, Sublime, Notepad++ or IDE (Netbeans, Eclipse)
- Optional: git client
Run
- npm init
- npm install --save-dev jest
- Add .babelrc with the following content
{
"env": {
"test": {
"plugins": ["@babel/plugin-transform-modules-commonjs"]
}
}
}
- npm install --save-dev @babel/plugin-transform-modules-commonjs