Logo
☆☆☆☆☆
0.0
Beginner
3h 24m

学习 Node.js

这个 Node.js 路线图提供了一条结构化且可定制的路径,帮助你掌握后端开发。它介绍了在服务器端上下文中使用 Node.js 和 JavaScript,涵盖模块和核心概念。你将学习通过回调函数、Promises、async/await 以及事件循环实现异步编程,随后了解使用 EventEmitter 类进行事件驱动编程。实践技能包括文件系统操作、缓冲区处理,以及使用流来高效处理数据。 该路线图引导你构建 HTTP 服务器,实现路由功能,处理 GET/POST 请求,并集成 PostgreSQL 以构建基于数据库的 API。其他主题还包括基于 JWT 的认证、使用 WebSockets 实现实时功能(如聊天系统和实时仪表板),以及使用 Jest 进行测试。 在最终项目中,你将构建一个 RESTful API,用于存储任意 JSON 数据,并支持以 JSON、HTML 或 CSV 格式进行过滤和检索,从而提升你在构建可扩展后端解决方案方面的技能,使其更贴合你的目标。

11 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
学习 Node.js
这个 Node.js 路线图提供了一条结构化且可定制的路径,帮助你掌握后端开发。它介绍了在服务器端上下文中使用 Node.js 和 JavaScript,涵盖模块和核心概念。你将学习通过回调函数、Promises、async/await 以及事件循环实现异步编程,随后了解使用 EventEmitte...

WHAT YOU'LL LEARN

Node.js 基础知识和异步编程的熟练掌握

Content

11 Lessons • 0 Quizzes • 0 Challenges

Node.js 入门
  1. 1

    Node.js 入门

  2. 2

    运行 Node.js 并编写基本脚本

  3. 3

    测验:开始使用 Node.js

全局对象和模块
  1. 1

    在 Node.js 中使用 JavaScript

  2. 2

    模块入门

  3. 3

    测验:全局对象和模块

高级主题
  1. 1

    在 Node.js 中实现身份验证

  2. 2

    使用 WebSockets 构建实时应用

  3. 3

    测试 Node.js 应用程序

  4. 4

    测验:高级主题

异步编程
  1. 1

    异步编程入门

  2. 2

    理解回调函数

  3. 3

    异步执行的内部机制

  4. 4

    使用 Promise

  5. 5

    Async/Await 语法

  6. 6

    测验:异步编程

结语
  1. 1

    结论

事件驱动编程
  1. 1

    事件驱动编程入门

  2. 2

    管理多个监听器

  3. 3

    动态事件处理

  4. 4

    练习:构建一个拍卖系统

  5. 5

    Quiz: 事件驱动编程

附录
  1. 1

    进程对象与环境变量

  2. 2

    调试 Node.js 应用程序

核心 Node.js 模块
  1. 1

    文件与目录操作

  2. 2

    使用 Path、OS 和 Util 模块

  3. 3

    缓冲区简介

  4. 4

    处理流

  5. 5

    练习:构建一个日志过滤工具

  6. 6

    测验:核心 Node.js 模块

构建一个基本的 Web 服务器
  1. 1

    创建一个简单的 HTTP 服务器

  2. 2

    基础路由

  3. 3

    提供 HTML 和 JSON 响应

  4. 4

    处理 GET 和 POST 参数

  5. 5

    练习:构建一个动态 Web 服务器

  6. 6

    测验:构建一个基本的 Web 服务器

npm 和包管理
  1. 1

    npm 入门

  2. 2

    使用 npm 包

  3. 3

    管理依赖项

  4. 4

    探索常用的 npm 包

  5. 5

    Node.js 中的 ES6 模块简介

  6. 6

    测验:npm 与包管理

使用数据库
  1. 1

    将 PostgreSQL 与 Node.js 集成

  2. 2

    使用 Node.js 和 PostgreSQL 构建 RESTful API

  3. 3

    测验:操作数据库

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)