Logo

开始学习

了解 Node.js 的重要性以及本课程将学习的内容。

概念

开始学习

了解 Node.js 的重要性以及本课程将学习的内容。

在本课程结束时,我们将能够做到以下几点:

  • 使用 Node.js 构建服务端 JavaScript 应用程序。
  • 深化 JavaScript 知识,以构建更优质的应用。
  • 使用 Express 和 Socket.IO 开发 Web 应用。
  • 使用 Node 包管理器(npm)来管理、构建和发布包。

先修要求

本课程需要具备中等水平的 JavaScript 知识。

为什么选择 Node.js?

Node.js 因其提供的多种服务而在业界广受欢迎。许多大型企业,如 Netflix、Uber、PayPal、微软等,都在使用 Node.js。它是构建面向微服务架构的热门选择。

Node.js 轻量、可扩展且高效。它采用单线程、非阻塞 I/O 模型,通过异步方式处理请求,能够同时处理多个并发请求。随着课程的深入,我们将进一步探讨这些概念。

如今,Node.js 拥有一个庞大且活跃的开源社区支持。Node 包管理器(npm)是全球最大的软件注册中心,托管超过一百万个免费的开源包。全球有超过一千一百万名开发者依赖 npm 提供的公共、可复用模块。

目前一些最有价值的 npm 模块包括 Express.js 和 Socket.io,我们将在本课程中深入学习这些内容。

Node.js 概述