导入
入门
让我们简要介绍一下本课程将要学习的内容。
本课程提供什么?
本课程旨在为希望进入网页开发领域的学习者提供入门指引。课程非常适合想要从零开始投身于 Node.js 技术栈的开发者新手。如果你是一名新开发者,厌倦了简单的教程,渴望亲手打造一些真正有用的应用,那么这门课程正是为你准备的。课程中的概念被拆解为简单易懂的小块内容,常辅以图示帮助理解。
你将完整经历开发全流程:从项目目录结构搭建,到使用 Node.js 进行前后端开发,最终完成应用的部署!
除了详尽的讲解和代码示例,课程还包含测验与挑战任务,帮助你在每个阶段评估自己的掌握程度。
...
本课程提供什么
目标受众
本课程适合任何希望从零开始学习基于 Node.js 的全栈开发的人。虽然不需要预先掌握 Node.js 知识,但具备一定基础会有所帮助。
为了充分受益于本课程,建议你了解以下概念:
- JavaScript 及其基本概念,如词法结构、循环、作用域、数组、类、函数、变量以及箭头函数。
- React 基础知识及核心概念,如组件、JSX(JavaScript XML)、props 和 state。熟悉 React Hooks 也会很有帮助。

你需要掌握多少 JavaScript?
要走好 JavaScript 的学习路径,在开始学习 Node.js 之前,建议你对以下内容有扎实的理解:
- 词法结构
- 表达式
- 类型
- 类
- 变量
- 函数
- `this` 关键字
- 箭头函数
- 循环
- 作用域
- 数组
- 模板字面量
- 分号
- ES6+ 特性
- 事件循环
掌握以上内容后,你将具备良好的基础,可以顺利开启 Node.js 学习之旅。若想更深入地钻研 JavaScript,还可进一步了解:
- 异步编程
- 定时器
- Promise
- 闭包