Node.js Developer
Node.js Development
Step by step guide to becoming a modern Node.js developer in 2025
18 个阶段
67 个技能
系统化的学习路线,从基础到进阶,循序渐进掌握核心技能
1
Introduction to TypeScript
核心技能点
What is Node.js?
Why use Node.js?
History of Node.js
Node.js vs Browser
Running Node.js Code
阶段学习资源
2
Modules
核心技能点
CommonJS
Creating & Importing
[global] keyword
阶段学习资源
3
npm
核心技能点
npx
Creating Packages
Updating Packages
Running Scripts
npm workspaces
Global Installation
阶段学习资源
4
Error Handling
核心技能点
Callstack / Stack Trace
Using Debugger
Uncaught Exceptions
error-types
Handling Async Errors
阶段学习资源
5
Async Programming
核心技能点
Event Emitter
Event Loop
Promises
async/await
Callbacks
setTimeout
setInterval
setImmediate
还有 1 个技能点
阶段学习资源
6
Working with Files
核心技能点
process.cwd()
path module
fs module
glob
fs-extra
globby
chokidar
__dirname
还有 1 个技能点
阶段学习资源
7
Command Line Apps
核心技能点
Exitting / Exit Codes
environment-variables
taking-input
printing-output
command-line-args
阶段学习资源
8
Building & Consuming APIs
核心技能点
Express.js
fastify
NestJS
http module
axios
got package
jsonwebtoken
passport.js
阶段学习资源
9
Monitor Changes (Dev)
核心技能点
nodemon
10
Template Engines
核心技能点
ejs
pug
marko
11
Working with Databases
核心技能点
document
relational
阶段学习资源
12
Logging
核心技能点
Winston
Morgan
阶段学习资源
13
Testing
核心技能点
Jest
Cypress
阶段学习资源
14
Keep app Running
核心技能点
pm2
阶段学习资源
15
Threads
核心技能点
Child Process
Cluster
Worker Threads
阶段学习资源
16
Streams
阶段学习资源
17
Debugging
核心技能点
Memory Leaks
node --inspect
Using APM
阶段学习资源
18
Common Built-in Modules
阶段学习资源
职路APP - AI驱动的职业发展平台
个性化学习路径
基于AI算法生成专属的职业成长路径
职业测评
全面了解自己的职业兴趣和能力特长
智能简历
一键生成针对不同职位的专业简历
职位分析
深度解析职位要求,精准匹配能力