This repository serves as an online course for learning Node.js. It’s here to help those who want to learn more about Node.js and backend to develop a backend API.
To give you a fundamental understanding of backend and Node.js.
Presenters in our courses demonstrated the best practices in building Node.js applications based on their experience gained from numerous projects.
This repository ("online course") was created and transformed from STRV Nodejs Nights– a free offline course focused on Node.js created by STRV.
This repository & course contains 9 lectures, with the first 3 lectures being general while the rest 6 sections focus on building up one simple project from scratch to demonstrate all the practices.
Each lecture contains a video recording of the presentation with live coding and sample codes.
The course focuses on understanding good architectural practices and project setups. Please keep it mind that for the purpose of the course, it’s simplified compared to big production app to easily demonstrate fundamental patterns.
- Master branch contains the final solution.
Lectures These lectures contain a brief theoretical overview of what was discussed in that lecture.
Here you can find a list of past lessons:
- Workers & Queues and Security
Recordings of all sessions can be found in a youtube playlist:
Language & Runtime
- Node.js 11
- Koa as web application framework
- Docker as very popular and easy-to-use platform for local development and deployment.
- Travis as Continuous integration