Becoming a Node.js developer π’π
This documentβs purpose is to share my personal experience and resources to those who would like to become a Node.js back-end developer π.
My experience and opinions will strongly influence this paper πΏ (so I invite you to keep a strong critical mind towards me to build your own path π€).
This document is not set in stone and will evolve as much as I deem necessary over time.
Summary
- π Introduction
- JavaScript
- β‘ ECMAScript
- TypeScript
- π’ Node.js
- π₯ Resources for beginners
- π Discovery of the HTTP Node.js ecosystem
- π° Conferences and Articles
- π‘ Event-loop
- π½ Native API (native addon creation in C and C++)
- π CLI
- π¦ Packages
- π Debugging & Profiling
- Modules (CJS & ESM)
- WebSocket
- π Unit testing and coverage
- π The different core modules
- NPM
- πΎ Database
- π‘ MQTT (broker)
- π Security
- GIT
- π Architecture & Paradigms
- π¬ Monitoring
- π» System
- Thanks