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.
- 👋 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