
本课程从「JavaScript 为什么能跑在服务器」出发,建立对 Node.js 设计初衷、单线程与非阻塞 I/O、事件驱动架构的完整认知。课程重点剖析事件循环(Event Loop)、异步 I/O 与系统交互、CommonJS 模块与工程化,以及从回调到 Promise、async/await 的异步编程演进。
后续学习中涵盖原生 HTTP 实现、RESTful API 设计与实现、中间件模式与 Express/Koa 原理、Node.js 常见设计模式、错误处理与服务稳定性、安全与认证基础、性能与多进程(Cluster),以及现代 Node.js 后端架构与 NestJS 架构思想。通过系统的学习,你将掌握 Node.js 后端的底层原理与工程化能力,为进阶 BFF、微服务与全栈开发打下坚实基础。