This repository contains the most recent guides for thoughtworks-led developer training. The content is open for future trainers to add on to, keep updated, and improve. The intention is to have one source of developer training guides to be continuously iterated upon.
Changes made to this repository will automatically be updated in the guides that the trainees will use to supplement their learning: https://thoughtworks-sea.github.io/developer-training/#/
You can run the guidebook locally by doing:
$ docsify serve docs
If you didn't install docsify-cli on global level:
$ npm install
$ npm start
This way, you will also be able to easily preview your changes before pushing them to the repo.
Here are some older resources that are not currently maintained but may still have relevant material:
Tech stack:
- MongoDB
- Express
- React
- Node.js
Other fundamentals:
- Command line tools
- Git
- HTML/CSS
- JavaScript
- Software Design (OOP, design patterns)
- Computer Science (data structures, algorithms)
- TDD, refactoring, clean code
- Agile
- CI/CD
If the trainer feels that a particular module is not relevant for the current training batch, and is better left out to avoid confusion for the trainees, they may leave it out of the guides temporarily by commenting the page out in _sidebar.md.