自在学
首页课程创意工坊价格
首页课程创意工坊价格
Node.js后端开发基础

Node.js后端开发基础

Node.js 作为以 JavaScript 为核心的服务端运行环境,彻底改变了前端与后端的边界。它基于事件驱动与非阻塞 I/O 机制,使得构建高并发、低延迟的 Web 服务成为可能。相比传统后端语言,Node.js 拥有极高的开发效率与庞大的生态体系,适合快速迭代和需求多变的场景。在实际工程中,Node.js 不仅能独立承担 API 服务,还常用于 BFF(Backend for Frontend)模式,实现前后端高效协作。

本课程从「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、微服务与全栈开发打下坚实基础。


课程概览

Node.js 是什么

Node.js 的运行模型

事件循环(Event Loop)

异步 I/O 与系统

请先登录

Node.js 模块系统与工程化

请先登录

回调函数与异步编程

请先登录

Promise 与 async/await

请先登录

异步控制流与并发管理

请先登录

HTTP 在 Node.js 中的实现

请先登录

RESTful API 的设计与实现

请先登录

中间件模式与框架原理

请先登录

Node.js 常见设计模式

请先登录

错误处理与服务稳定性

请先登录

安全与认证基础

请先登录

性能、扩展性与多进程

请先登录

现代 Node.js 后端架构

请先登录
自在学

© 2025 自在学,保留所有权利。

公网安备湘公网安备43020302000292号 | 湘ICP备2025148919号-1

关于我们隐私政策使用条款

© 2025 自在学,保留所有权利。

公网安备湘公网安备43020302000292号湘ICP备2025148919号-1